23
2928152024992168644526675673141
2928152024992168644540146939040
3009035213894265643816619622714
5696392508724520355489094850012
992175470551251232963625260107
3957563172307649286850254785194
7474469583651708192550986593555
5613935901030796271216043196279
6604160942830151510506946741995
7391876445134803262585823159825
2888751676991271874273497776956
1076185573833470067990929451129
2770109686908135023264708404737
4704376830527269184892435391391
3753622677995236486936654984367
5694517237286127163386744180367
6641689538912215294532345082531
3715857370871342962695050066544
7391876445134803423035087022774
4745642160304149786310029826059
4702497472867119842307364153212
5651769028693274983420783297415
2808014340262265126487934305593
2928307750097280684620993342210
2806148946797924170580715646692
7311067742659805672569600484230
4664671084387535895840732288519
990910251696392086128951014463
2924407697562244956984035642571
3875473164595784723742232148832
1978805834496887797389157114464
3712126609635590409264576243726
2886736507911971977175308212254
1029774935394345971185104319707
6600494579776358580852684397999
6523348966581561982049211783622
1030158136876775768981901945311
1148274316713627884773455621425
5696392508725023516579226512831
7391876445134803262569069359525
990683295783448546194164984379
3875616024000885667914987927563
9408586932696463646918276670299
3755108524743750584127478099041
7508493931737932941246929661685
1274083030282067283639963459309
4702348511494496657995044448825
1938004860408675005708089980995
2849208856748804399994675885875
4743610885859666753579868251621
4743997497584584399177498977779
4582370249838279003577251630316
6641909864662783988224038858396
7508493931737932941246930233534
950984498991233223165044071348
6521489797767246126457677138776
1349736635634903169154383763364
3712279225744143396323007508770
1860699423932164386248316630755
1860699423932164386248316046210
4707643414793226180721411515240
5535060559703000431662452357339
10312614565623641832811955578019
6600498444121901930071418167761
8342480531081063068406668568703
1939340757643388377396145239234
5614081881142821633296893766176
1035530034299830320681617710654
4627285649038653315047273244656
10079236879363625988093315092943
2929637557339958695207003678544
6559307140612608810491042028659
1860621558153982731780038666519
2804432790967620322823236309895
6559459455993385913214691093657
3715783049786947739053651140114
6440970100654910184700228833161
4747653085640777308550365315026
1943305520905399582767839978904
3753463445856023028090273640874
4582370232231216926839636564822
5610347575198638175435819099109
954267566890852361295201902093
3798168158132288217373443344961
6645504702800504600276818879996
9447753387438064923032590232292
2061928046132630797600534161728
4825013826541915768991692567005
3086547969399979803596747220655
3712594620031845908401762871950
3836137798518546858273144327162
1936057940313284786054408664977
2849058913379753963635297509970
1939344000693000649740623260284
2927999260841145468912003022255
2806145285630054748197311100866
1975607236070739114171416723234
5656843021984066810894629159171
6643937748025131428705149691375
5693116314857157314136132584330
3796519797521287000701103558705
2888446150087381917213011074873
2888673362745290825294362997376
5737491933488736744180823449108
9292031219855786438713594143031
10036615464913472856067084234750
2804435906345349101372330840471
2926357862076583543806251944650
1232891892587588257786037843228
10036251825889714279585217392841
1119554113756898989600335615859
6521629424483635324301049636058
8419568333513438514073583694953
5615648689268244551913881174857
3877182832126308586531975336244
1150360404646189269286490691024
990605301510841012302922441369
6563048082842065000023408589969
2885319339965035452671886072690
4786901393089720985961666934766
1941362152681256603200690952905
2888517931724248483395776000876
10351936918802482304877511941758
950984493125257999880348740177
2886807860277180012276566880501
993962728436321236460308231829
5735500619173567973692266310504
2804588805134632187066459651512
2061928046132630797584095741706
5572595397472080373990019831833
2927992343268166461229897859880
5572595397472080373990020417965
1899937435574979267261501063459
3911272204562531066323684826106
5690857392095932339835358147601
3086547969399979803596745869589
9404618874552257560462112178878
988892549823677343661652167340
988814408101760736376867106278
3798168120816044641305631567909
4745479792462423281148067869698
1188112748791950396573531726719
2806389712527463305982436457912
4745327041946022988043815462133
2929867897907866718012614843234
1896589471568277162318809187727
2804588805134105324764928393379
4705855457825327502156565872510
7508263346143814410947297280427
7508263346143814410947297293123
4786667525748111348201231556350
4786667525748111348197524539653
4783468806038719021494456460536
2965761171312250906717815483079
1069555259654311837277800095082
2967327820512489634484447299951
1936444417143038628112853625103
6398432793669342250132081202880
2056562220782685413043569523505
3837866980857173162551869802323
5692641810002738027262641556624
3837487106669538380298671525207
2061567840060693537706396923952
3796675811689810974255149977198
3755413603702485625322086973134
2807858614340062665548490586989
1900174682018191654299933318386
1150431818662142105259934522356
1857345254246433173354227280544
1031721824282717271035070842945
1033976951013472112084606543162
8378961240787949496190385209130
4623411703035250995990015433987
5696308008008265400756659529806
7512160264652325697662071155035
992328240833416580260622874620
1857345254246433086756514165400
2058207163953581365779706715906
1941596173106311570517076503403
3753541600398035940281695871648
4745553862977345837970812901070
3798168126951658068475195977301
3758693568234620157036141398374
3918377220104284304797097109821
4747280308762927006379250338093
6604235822794095072253581222045
6564604685153544373915745250957
6516555861229609129801029079563
4702419619924291968994360257382
1229086074249770225247299734382
4747355213290135741786081346521
4747280326913754785858918904904
8221065467029784269493306289036
4747581990578597384162468393837
1154013472167202954376811999871
1939344000692979691694633955004
4786514499542952373662723900949
4743543022128689911595462085577
4665125565756868827176684823390
4702585642497297735019936571546
6562970075758822518852654466637
4748840598431454244895431395640
1978812470259630499221221342642
2016720379785433899075494757124
5575956331392321613829670666198
4743685359722496965031768997450
4786901271829179886134539970310
3753541568099889775552290529876
1108870829610014168765090897725
2888378445221062892499878870191
4747280339177967506614529182338
1937845044058028834567376139757
3756980252903252254962200641318
3756970507105126958165108703548
1900096680803027991402245271435
2926137001456760464496107987733
3751906824030796942599424335935
3007095193232551626450007229328
6562813779478692495573170693763
4706163958282751276123063392364
7391876445134803383337943961443
3835696342590600268697033033843
4704298713347892978998060136174
3756970648932365938427177535625
2926503842189616939080668530181
5696392520722118008351788005604
4747280339177967384064350796689
5696392520722118008365124108300
5613935901030796271205976488153
5655123640982826343435841028513
2928152024992168644530080498588
990452544586714852284230800917
4783079084222406910245854918266
5692577651491514123679364446463
4665112288642190189538524382535
6762122165418580217569221329446
7309708572457815917569046767299
2890314774855685446780731881462
3758611759477783215765637844109
1862260143118373039405187620419
2016720232591717037383130399871
8499183298817330754199773146937
4744133923682283944043124861035
8340829381163057316358928773975
4747280339943556904924414814564
3835998195275148848887117690867
6444402271292193749199212153493
994200134596650196090480530285
3798168145102485975900944915142
4705946459121748733824979341538
6684738849764150038738463493072
2846004039288173181361023582735
8460960142185421304984412981926
4747280308762927091111581952070
4663025889291814526121356393245
3756824404874230740351393490884
1896664363275393530387407592345
2026868826655746291390916191869
2892112752534205465396170324696
2845474549437698233926781490166
3794803955276725760480970696334
8419769292431313510741130722654
3794732712731884237013019998987
5570733236708479939046295263630
990377947801377532968458792434
4867404581480376179056021481765
3715714768479973147858097441087
5692645060587693084062994260576
6598856731524667800395638826649
8462835690972802092458884242438
1900174682020778148919340398867
1900174682020778148912222096046
3837405875457729228194371406286
10395224054210222984259304676188
4665050931888089029341509854201
9446498195378004957965080183854
3837405875457729228194371698823
3877185898384573309265557392024
3755108217268488679602710865838
3758689625510986136300222853168
4747280326913754468542807082169
5651535308473700427240971281278
4742050731629646851238130526229
4666380770325533525247860116660
3837629677851479586972429834673
7549762941321420812223847541600
1150136576645286722195629672870
1079930201728124768462538649753
6484094739773349133214906810732
6525432005577948250007158841010
4833088247788998404528200752029
1146626257899375068302600226127
7511773344625478952470868318990
3796604709658276152403615442478
5694289992270594020738012371013
2888758274882279976996874881149
2845471030166124496227034761080
4626844173613002423432181610355
10395224054210222984266564871621
6641916506545424636817106980271
3839355879723347234114266206302
4747117825525119623257326539073
4743610886114688401700892432376
1031721824282717397347285275222
1031721824282717397361361545196
3832332139421001488337199731608
5653106067370818637771402425225
1031796305101865660479935664417
5696392521754825468083467950634
3839196480646260755681813468676
5651382589178386992664928926280
1075001765590049216295709270706
1936057670779446982569508589006
3839657707865291538469275523657
5655419147224595338718175296748
3715565555924333509789196357073
8299502130443071186039001904318
1900096674935475946966809133565
1896664363275393524827623695418
1069477252571069147017623891402
1857036758310191617915110261072
1937770434708118693452287156648
3714080023886063085604349691967
4743617226699006860486536800728
3916420242470835133519801214741
3751683105845322901605195176090
1939571221085349479021728384271
6600799978466595090470238563110
4666757232902835346456522786162
3794511840123118111822609274031
5610269568115395781010376805857
8261675219404357829436786945138
2807790057609997654288969889738
3835767400579414873700383115137
1229157469613351538561929685839
1858827561934356240873443680079
4626850509411587474045975963522
2965832714367625542977264849685
4745255670370983684014540126813
5651840393854908757538319615380
3799728133964178024839015555431
4627136123186084228973846839325
2804432790967620448828552756463
2770109686908135023261007520208
950984493126267111783902955783
1899872693339658657460783235816
2887025616704822736816480038159
1939344000692979691694634222678
2806152062175607924228647330870
1978812470259630499221221062801
1939564995675332872722122428939
4626850632562266668871903594398
1978971433655662565519468425722
2058132229819689257068012270840
1072824799025434414521795812595
4743536301863795812496901539767
2016866501739230918738628747326
1864216077374242759898776536003
5654818101240601771796779629106
2886889398664326573545323818592
1938004859862781711113421471668
3871959577133699259873948802823
7549681671691520853750675828577
3837561851448476273739827368756
2890240447896728364759056711252
1896664369140887539715230031731
7549681671691520853750675536040
2807871315231275853492226991884
4747198929030727736404337839134
2806148946798406209478668079607
4705929925834849930216868155823
6640122183929492377583332407483
7549607062630929009486568069521
2770190501879089951992176546985
2924407697562244956994552334496
4585659536761821727636519630190
2806070670182839777238230753644
7470734977198110881751611354472
1857114772071455563367288984614
4827858240838736539154318817965
3794807167918743820279280363252
2016577489951681646468810127895
2807715583710284251026974561592
2768558969939890416599881576398
1896664363275393485123953306261
1896664363275393485123953013195
7508266706281072565333897322850
2807712480366994222013453334335
6444259676086890472795169495091
3798168115219093313170352455670
9693940375863298370366100711179
992172110715954602242008839463
9136986041242122864450635521480
992409761078809052173625209289
5653261233867530499880764846274
2807783992179586307318282628360
1939412122529403782338589097721
14975409946793033564918616339896
3003428590786317163371908349413
8459254117952161385913942492327
1336562907060894979295100980609
12379195596095147183844866600332
1250148133156895001790690510150
1250148133156895001790689950468
2507435187571292969587571571111
3751828528180585510860596295035
3760487480825127335773058141645
1600179402122078779270151461808
14197207751447635593534370651397
4709216545629886887082560777920
6602292576141570486058579068498
3751672680418726960459104092771
952852976589488638325129607427
4621922643889108616007059761401
4745791532549026994209997422169
4745791532549026994209996875183
3794505652806610778207355094979
7463646820199956379368286958830
1336339201698151767826384181251
7469096821783632239620678933500
2887038753047184892507287000909
2888527542080743918933624764252
8416184082815602488953873838230
5732272646307690008196049784229
3762050706624419160163007668101
2888829530215443507045640586216
1789108835216606474827165323224
6807200225757993966520464352742
1941131701459175756509692166996
1552042335171551272516980903364
1589803969662652841231938530071
3796679350737758350111723408675
1558913655086806225835762974332
15932163289843659905033023347850
1976075451653369945108713916496
9612978786339118561397957423456
1116125635812004886737718441828
11853810088627709152486718328962
4824640313215875584024207990309
6564764238669935455018357464221
1977245680265314858294345548900
1936220160414963919703666730981
1069399110849176655501700527846
3919798029420478746662101658269
9530667961138739214497786467204
1857419741222889891876640986019
3371320027775228032190412169148
2804507694671282398233739578841
7551404788847747726463380611802
1238121353500202188062671134392
4704220534294982642872750954451
6561179046580971896584476617192
3712665574369179624700536569093
3758849165672408818627102805238
6564617987389438329164091323126
1939419438178182573438079523704
1937695966698069195981584710597
11391065611856848446347620085830
8380457108224383947332060919406
7429342868306467087602957181296
4747280339943556654748193148806
2766521226149431918430501232845
1987464485806772199933494841658
4788844376919146525732587389300
3761901493570331387580408188928
4704292193559423871943436711578
2804737760131722381336315143502
8380531582388782627786048937284
13118451195566064887976521535232
7551709579620185581062892472137
1987538941274381866613157986738
1864131735594833558930463816469
4745791532549026994209996887879
1428540311798534079828205060318
992250117799197083439413898684
1936057817949977090836065598479
6518115726948184602410283658333
1898454987115220892429014562861
1148420420813952135842917709713
1896589471568277247044485892303
3834136035043329878946862865993
3837714615599562329721588760151
2888667162665094637563986285950
1668968040697685315263490482796
2804588805134105279504300514620
2888527542080743918933625374718
2888667162665094637563986298117
9535674209437651840070491921934
992250136462588711629567215164
993016269838081372160545234262
1896586356192151045506121868543
3877186100297093269532770896524
14195261107284979109632867465064
12297036461306311234038691735057
3048214688984870912506360641167
13167283764317008134798978523147
1896664363274866709505275401013
2804588805134105279504423099261
992016231479018609593784282027
4745787993220285584615564260138
1896508214469204791597172253186
3751672680418726960459104092242
1030463240935076352131612746586
4709596245924515675293740837461
4745408292634805902640248908303
992019519647907027675373036759
1976231427620384363852158960345
4827926098730496089062343799101
990381364488449442847434704050
3715711549683144201634381655821
4663107563384728864119566882775
1435411847134329008198432101720
7511936006286129990451412339338
3835705939593179155218915417778
2098956238282577776179933474366
1352886571529737329152032636332
1469663175143731681668263141599
6602204265970867715819265439420
6446125227397710112145101203669
1288201900941875116797086050826
3712825114764500780496330798540
2804432668605277780202364596477
1268635806503747752994924160490
7754450265204480328006426065333
1668675785015715621591875596851
3761976091176698322853991942567
10314181202244050690026881850670
3762122077944436855625284276219
8457605952988419612693872298932
990381364488449442847434984420
4709284384008818979574209323667
1517647908051533672428467888396
1980531740645030763638741622088
2018728785410082073813323374652
3712435239910101454925251947857
12297568656183325795744921379539
3834282303933365941583578632904
3762122213139106127621837910445
2808018154198994672262657697032
7795716012240760912704270446887
1937695954421234523014386077989
7635807844998314586027727606654
2804737760131722381336315142444
2885170122124553514892133435850
4663107563384728665920983687371
4702579147505884524770628576366
1246482285774204946139594767710
14195261107284979109632866295445
1035530034298799591329936303849
7467160186078515923774529860114
1155888020551339909441030414406
1518167181486054544228150893876
9489253039996357930372328800411
1517647908051533672398110153758
9491196427438885589353632915333
1863975734238410863839780562500
3913147310954653804843393551239
1936061061021217274806893705455
14075130199094012341506485619402
4668181120766250118383149750830
7549600144502019730047523253161
3760409172688000466078694878737
2804737760131722381336314545203
993813490792707857013099192988
4709586231116685349866346897025
5651385808255548852396984788407
6813847816790088004996537200361
3834444511213189710213678108908
7721694251566084180403277761690
1857419741222889891876640706178
3753619447199273952834268279842
1071199755388120455103552248762
2890314762579310116686398040152
1078742419342444976977701639620
1668893443091318379986647477633
2809584373839352947159136815147
6480811953963249005097961453655
1033821084588222929345456174162
5696392496979857394508026784641
1864053587461551517070088977339
7506547293755861432022779475455
7679315306978711589950744737554
5651680897771097533665813203573
6475286440224382099972158398676
13201528873860520303885190809845
2885013825857024272707404892441
1270277247722239461237206041345
5653170649321958352731825765162
1150289205330599095803643655182
9532387706467112065832063092659
1250371857181586626549151108142
4745787993220285586491474765705
992175797251079483199001839029
5612066846407656721214621056838
1078742419342445228954782143842
4747280339177967630972522939485
1205216538738932392712015651287
1076338060878976385668021361508
3676158554323421606993048328266
3712353584481722537085550277014
1936444436654309150840189354938
7715046660533990141953875486969
6762206519765767656281917998041
6686695663187045857193408208743
2926123987752994697266660001427
1862571581107253065838283180053
1978805699566856787021322855617
992175200994621014764174737778
4623557683982879829369719545656
6600874452632461937308380940109
6641760608646129863461078590246
1039128810399621546017325605118
10115107266616904394315454544513
2845847473765864812401411986707
5610354050995381529048817480318
1030161560255042945374988977105
2886882616519387467393735740649
1249992604520116600029658971078
1394146100099056454770852985297
5653397463929819846244736049780
4623557683982879829369719277982
1936444436654309020922412809648
5732893163899383936259689765434
6602882864145766336189077838694
1078742419342445522502376926619
3712513124631001399361785932746
9126835234095100193228898801069
1476901440582384333757696943604
1268635806503747752994922784032
12295171534989514303087697068515
1250372004351088781047216707245
12295171534989514303080887417621
12295171534989514303080887405983
1287748032809477499563480286579
11349501261889843109170334584349
3956061123760867087913100654452
1939412110252569280711958771094
2097532602625220783482087639418
2344757011671561808516974370188
5778392226282873221775138080797
11387325100213518127653434704518
11349721975071974225610288640690
1862415579763498972587539921268
1477122036712654867683971374660
9317626993256949728153558198190
9317626993256949728153558756814
12253983795037484230850713932797
8540133940054167883261800411811
6681157070516637806566828031464
4702348383246063176304918373152
5693254666608091458047716582773
6523498491637119043081083883393
4705929803741205548441079966794
1977320154684734603088204713368
6844153514460813334431543497554
11229370121921765801305303629137
1589872378931839762771867141982
3796679350737758265375677489968
2964191002259303575671203350794
2018728785410082154940098495712
7508337648039606313547133276901
2886964143442253530586048156529
2926357862076583587115348429282
4591181352500268965925336497861
1590164505584093965252637820995
1627919933873454864796963247214
1029927661367658038537123103622
1857036764987686174638979134761
1860839044226649288447942663473
2804513900886151793440436268671
3712282328578905487649771198401
1119944173981278174341442329872
9492841230637853812645307963948
6604157693346536905990833894873
1288127285470947526086526123973
3048214688984870912506360093123
4789872343184461249569043477948
2845542254303535219815798442901
1476382161016261118997486989334
2888621885613461597186830763169
3007095193232551626430466724211
4585873792838455356250810237615
2849055951548637221958473836390
5650199141739815077111231410158
1071728987970348905559191863009
1896664363274866624708264133003
3714079306092965239063796945602
2933066188878868254160702225882
2926357862076583587115496465171
4659743231442846406232923618465
7508337648039606313547140285622
4699000695727412847768126373045
5655120268056762318920802156395
1862107103036105043598559535609
1042561122062290718703172530605
9569996883472511421610855351438
3997541155424920192747329130895
1936372917607808117699013700530
4826223624752999130169538986395
6602444910184295995095770519430
3712669261160355802306638142576
1590164493563769895780512553251
3877186199720194892163437194840
1896667466122251536116055398028
4745323810071947552842156680914
950990840100849212219546198742
4743919215089274548745115289477
6604157821607595199901711580678
6604083065086628048528180746088
1110824115654391632837990400392
8539673142117363073247586697159
5610815463560772105708566726197
1509501789899053516661700969630
2845626877639190135667673140462
1069616603598811520792826009841
1069616603598811520792826277515
3292740321209858881700476249951
2018728809430986968089958984414
7679315306978711341544894612413
5576030811980598366656090864831
7756461638511117959645527667752
4743607654240612966499232785713
7679315306978711089502276208261
3877186199719187060862250327944
11347477476687353914328899554871
11347856760243732537052341845838
1896664369139855692014563833800
992552215207926791006847617174
1249768849600516379067248219183
6605720790941726669567602280616
4705936830609314677732236390837
6641611832317351109226261761134
4907113719772647817715606993256
8581640318466987831000220373890
3798239492138126913331096229781
1982319390692019965471404387248
3756977566252343424058614219232
2964187610657023630649531545534
4706011740980369671695528265385
2811219272572094908341617143085
1898305614868809786937993961116
6642150188855396414581252486732
1110824115654391632831026277266
1110824115654391632827615015476
3756973604629841316903713828536
4786447274923577636996686871504
3292445103734555836380751274707
5737580673197716704901122638235
10438439978326557400019336909953
4869514305645824717231296106155
1899943757195522598307367504931
6606023336563805114655018272337
2931795046723307077089657913454
1155589859432175022635376077784
3839586496538028918061675003275
10398893489966889038509514919830
7551397808859398201386655534947
6641760461717469177372794022017
2018592543347145161031596404459
5533337908623280707917826185304
2380429217231101590298365749538
9319116340878158264771101796262
5651538411575076655414677964536
5653101957429983650299665003391
9492841224222893087958468839383
1069473873236118563518384424488
9492841224222893087958466549871
8457836589314372073555366145378
2888443329606710577524033574823
3839433892137758370925095494501
10437829456927255571709176919259
1862493574278504163555177074003
950910031272585469721203928643
3753388701879031683432121492420
3753388836250061545072093713079
1857114791026269942448971282480
8457297489641263513931397108461
1860478802982090362553328373069
2890471070864641515693353161285
5653186863970173048054503985537
5734222534331412240649655305179
2057989541607079078867553326008
6643934607040888347266487755151
9327775127120592404321497608907
988587201864242233570597259643
3794817047298070195391757688734
8219271022016575398649310724825
2807783600805937977886435756712
6686919540508848427753661181728
6645504660652898701994352739332
5610503589366680726109653429227
8540215656840976904167150024466
1899943776147704068393298851063
7751999937248369551180732814506
993966395994910278275029923887
5655120531733214729378059828823
2811216162793224946583550398692
7592747921901661589904325672297
1031873997774234390988881191664
1857420023311376176878039808575
2773610677094153740314887536393
4661384341974651926212162800394
1030005533811723522769829888669
6600955986221714700996523212539
4742199680213862446728097436965
3794810584627533416643849531128
9488749656423531585683365116571
5696392508725023314768556908816
1978880603840103777299591107228
14151590675935300417796486718239
1390710421365098774685369438110
3877624213972061663922180132997
3796679350737758178753654879691
8459091505104977473302482524472
5567599693583316154066951426988
7312858520374442428758341268908
4035228550368453808219801737233
3672800858132182982407390266235
1036870291776238865102234343047
1150139704844760343822559156298
1857036642625343637710968813926
1349516210184513689534622659336
1471743117713804121346806590332
6559307134457294636932898448094
8416340366515487043488583380489
1434970249601839016243475352556
1075168070024860043454533975657
10398604643762871601727605089228
7551634951615319038167491198665
5653410587992781580498855836053
4872552773541740677043921899031
8586313992549785523131231113995
3841146773130849745440780935168
4704447918969938823939594863112
1031721824282235064731916756048
1985904030265834222140335526336
1435268822394214495947942408678
1435340193714232191410219016796
7551183560794905660006703240170
10353883666093387684133609662496
5612060480212721809069136444584
13084456800285867420679060145959
1435632473680738796038295492740
8419707777564511160444708781469
3880997769906825799515935814818
4704139019638892272519030244413
13116660706388624187040992887524
6559306845667645872799321512431
8380304196901203176203505322545
3841377274507707956100977559598
5653180234325426605424458898760
3880553493468494528645679355041
4668327100599475470426959193082
1985748329975437613586857189242
1079933593082879107749078545479
1246861538435674972658946448397
5653329177048724324150873868376
3837714615599499406269525162856
2059777174336867955000369734620
13084752270246463027947380136024
1035530034299830322547320176752
6730203125167442693741739264906
3873522860367083794532673143124
8498719212420699847432878950215
1246861679485714533321915933653
4704379509955246477426731394831
1037646534755834014437964528911
2774009739736083701381005049672
1937777352571422645616755774393
2843978701792274444967012009536
3875466946672612757015101593073
4822635003990977856282971813253
4702423133340957234989440528727
4704136480982638686003051576017
6600419989394940534609487771518
6525068396185500362086107570063
5572887817678595127434851757141
3871881724201409372503849257183
2811527896468463180019911867544
1976072028252949945546095202092
994271365144835442583326772891
6557743601181639202044955034519
12252416692049251575050871423572
6605805727341468401400939016858
1862812231698782913969914176893
11387857053478000464236331047067
1029927539005315501779213357007
1036791995926027435157588453338
8373886984302427635068178684553
1980834006093503834969055517005
3757129611817393779189953138352
2851080154546409563954521048024
9369118881239590643257851358102
7508273802214896849843118503990
1349370046582085006098146465799
5495368513836718167010060376618
2849208856748804396559490196777
994118877496501590997994971941
1150909844752438951550085301016
2804358040312146226023306302144
2845620530919123487419743801209
1036636148164168927902044569378
1978805834496405756775023732181
13748962381586208244857918785160
5737353435148885421129272802086
5613929117538085098648965498593
7391876421092753736865084590776
12176977095612728968991527452430
1984642215858092932700234320578
6684511663317709932507456392800
1862809006501151382089558714886
3717352654616574020194016216800
2892027827330098437916129745968
4704139019638892272511918085398
1246482285774204946118735430679
3755036870244993002426887642058
4664677467935566245387137717048
6645504690536292003755757301796
4666685861584309909729937424821
3918597933288915024724212737676
2927927766624964785214719876565
7467231422165031708378222743978
10036540837420774078001879218019
1857267099447773241906169882556
5612206467537925629882897827095
2767067391404900275200232877713
2773772461490033774181371947968
4628638171178428209292735198411
2099105721438180034266098403618
6447763199878261994265932477059
1864053728767642374375192753941
1978815584813696177125860188977
14974388789130121234458895747662
2097532602622764521199801286571
1311617592363878949951845251474
6521707579283349191397314178581
5732272646307690008206412272125
7630497009930227426328004557455
2018426662078671788970590797899
5696311380933410171120495947613
5651532064311746514184355878724
6600572721223161893033993625481
3920388704591177569362652727730
1397805674071360283881311911944
5737275612566180952146404372759
6641838531239727277597462584389
4661164034635589036135625958572
1029778295531604334508663713256
6645657461631536903017747076854
1311474696653479928888644981113
1160742129435511434001570500741
1079628686324113617454360760720
4788701897144042881185535865263
7471403677307475400924945188962
4038232064045410415320504653641
10398822142923874144039023330415
5649897166405643026641632196186
6563048082842043045722115471472
2845464394390822890212115407604
2097386333732728499914548960704
1435635693547111780330118375225
3798168158132288008678369599852
2849205310996622900594737669565
6559306871044385547295948562152
7314714162671595269598232607315
7389939404943513967347435731338
3839122570415474021683451288420
4788468055413598585308208929406
6523498491638127032948825977868
9248464976283404527854817956176
3835767676293398028118672435083
1108870847217076245496032038913
5653481670803437814103075801587
5653254862339824268049042080977
5653329478068312199317119163984
5610726864911888776288133046346
1029937387955904732555686738251
1246482285774204946146405549077
1266997657755655647849404813496
1107232680861922146469189420785
6641991251084464003122077138768
5732357324371680018056010061749
4704139019638892272515611425858
2847417796683170129296712051881
4786443557773352864232834677930
4788542953243195547579222030135
10398812380039904194313506946836
3877186199720194892193642392857
4745337037581861983897232071328
4821068220161594958637155997947
16401857216239475432691804192443
3880550267182145288831115966419
2809964227982467773066228626398
5493580992838705748933561879616
3835920157771228088323918727351
5732506667558359701384701471284
6401420374568342662359688548458
1080235139402972153913118215375
4788542953242165644905649817430
1898227896539432090685650546587
16401857216239475432691804727791
5655052164084372053616193606117
12177123193578953281363676926329
2057989541607079078857789126003
9130485327018851029538768190328
1428248068136888455628714649146
4743766887459472269611018699254
2928375441584414773344139197935
1069402630689303021751485732839
1938004578319158644870526854610
1938004578319158644870525734188
3833970153239544623722053567898
7462083089904529860208035914160
2891878602509260715180898872268
2891878602509260715180898870681
1268853305664750295293007663272
6602519666963768517245040358607
6602519666963768517245041198130
3840997843524221060294030559087
13979894063382956676019271749283
3757285773700305130764813324231
1067614845178509386642986995670
9209791975601783875149203666387
3798168158132287927640106821743
6724824168831044798298329930282
6446265007986914729147307507090
2025532064794511535461542716527
11266959857775381755200199383281
4747351545440671643833070732772
3758845786591949910308907096996
11307865621104921839568615174966
1163950791703659839284438795810
1152086631363041056916437453891
4702423133340957234982321933369
4906649055792721884081617703551
4587885430093772395265243772705
1030470024159706133105299913498
3834048288828805991765947008790
2057762144667402039557165991189
1033515704841208616136167424651
6602220775260068584212938991582
6603868840196806973415765692843
1548388862655809615192391670112
6521486865846196839334318866701
8542240259794101907746430701160
1233187104188786380696622376859
7632290903021034092551535823847
10400684550038161997746672759118
5691159386932365970857817842960
3840838431601172923240388475942
1208574504789223924334563809310
4707568786256601277780759509411
1857036764987686174638979694972
6724522745152993088802362002537
2888446297257430029961421556921
4625280757366002770327769991895
1076884238688982445561649851138
1352880365327996659981399607959
3756750077926888449078460541651
3837714615599499406286253218313
9451572368224437166939318988675
6563118864338729178184306044191
1900022059211083936074482413591
2804585425798121978347343082487
3876893679545209227449087247361
3875177523713874641106163352160
6523498491638127032958744382431
2809425282204812614568198956134
7390082405641533141585792187953
6563048082842043045708630262191
6643785125230099839782005564220
5611992077355382400525950957607
1977245680265314858287831701581
2809425121932796576993077164177
4785249980329334216222219319167
4785249980329334216222218223608
3755036870244993042218637729929
2888456182504269420232969139076
3679824758195430021571995416206
7518634570204882962453349618409
2848896699642653575410248672213
2059777174336867955020507372821
5775410563342732349832073482144
6684824242171174779350263921663
1862649434307668170601416039320
6641831876813110863654535023583
3794810841096329527943966031839
8465959096636414952448167200271
4747046434972059476863635551524
6641614365120252295871465906367
2807871320562972488105523795919
1936054273010788055537483958334
4747280284767639679795205998022
10400028402862196933775953468302
8412759167835134934306098799798
7552906535852716463529858531323
9369118881239590441352430753849
1858752651542199499350937008197
7711104611892909388708785204462
2845471569266736385073267795549
997554586636954892245657987657
11262113334966126998581155717960
7553701640526571689863288477713
8500204776781397710320143892894
5735942210548266601358828582054
3017700721234774207147242500161
1939567976991920732197075286987
5696392478842595012737992406425
3923305638622193755054574971758
10400028384997636278312295041870
6566113399931037245763398251164
5650276487009660528586522138215
6604235822795187898413420038059
4786439884072506861390809919511
3752062843806633929650536499707
2154027124670711827894116302652
5773252362572123182676557811457
8540140955530135944763912340522
3877471702629505592098500992076
3798168158132288051977392650123
5651606275866651726632779487184
2967626711959152316193445334240
3837497256129674524343503554461
3954786584405222870708796240232
7472610673445931749199755165870
6523715702274142943366627112822
5732580975829225467690673560733
2847485948657329888614419137800
8300014988676734664707344651984
991147535775104759306748163218
6730203125167442484944084774689
6557743601181639202055158352134
1164404782224148603894524799096
7752655837796887289409882072964
6844884159541858265376672346225
1031721824281205414128250036566
7635879498676916939274035671022
11305169614653533152090202443999
2805996176528888332558390635322
6604235822795187898372130338561
9489116668626468430688502261344
6600803356990091954751403695353
6559236235874555711719360734725
4747280290390291074965554910954
1978815720810839941794657346966
1978815720810839941794657919344
2020071293021242695102528949612
5571021855218719588409666438636
4832790485603089016322146205796
2889216007614187326713139967101
6844153502472373375777397358994
9492841235966632985309022768506
4824351185186935191978915474986
1031721824282717353891498375531
1941362421972281447117951005261
11308160911648863796367237097009
989051943058501346286718167468
2809581123822447079191486137167
1397360985691627666039051229465
3755179479615889919322856702063
9492841235969109843510685224534
1943078129325186136708258497334
9489623161708991555099262906524
8337468428543044136308514744238
4793535111367182164696228550465
5734531305981089340930740357344
6604235822795187898403062831170
3798395622530172723955782451147
8461272157699123533951290552554
1396014903027603479391246507878
6685125732796785221985819890566
1857345254246431179410739281689
5613698923873039973237409400563
4661160514505617517930374850458
5572673391975580556831029329085
8543193419133872249121200062732
5696392502845876405859931837080
4793379123123815156994364543689
9447522795678089371614134043846
1390781774287285266342102543905
12764949513934122537571131937791
2153878034778896207156524397193
2845695306128293516035282582213
8539690178519135894549562486226
3712591254077113321098399840475
4786527464379381086160763304728
9327775127120592404321497584044
8380226196485423987511147631372
3839511849303211921585802031596
4748755968408772565939775204795
1472728904164948125873460939429
2304912172602520918112652080714
9278375563174694587572916918800
3753771909192134067497631004073
8373209410807287141114552172979
8543420650747101393615356988952
991147658158135087530008090063
8502459862148955380328515408937
5933751517197595538686126136102
1116050706486159420641345898574
5655123640981818595144306675924
1898454986861207360085893992265
2102392242319586594959719596718
4869588780066209663751008594294
2886730007055065580255554415915
5820338821859105095377835659193
7549457593351951619205251766518
8502245607142307142276274497300
7512302829158327446619863850789
11267047774902540483502515810853
1031721824282717188192725736306
7352476373386162322164223065656
8502460186415624781667269059673
6559459757011464750256686449308
4704139032438392517411959433774
1434970360510504133105694774730
3797934271847917993493760250473
1857501120696491788003217105377
3017100713284437043020467729408
3010680133580533374446327900686
4582298995560501127426162551724
5694364350994954571776015299701
2890474603784559031996633918098
7671697979521312329584132478605
4743841368557834065969790424460
4621988072966123235483641237669
6604232578386169588185234082064
4743536160813756251865336688084
991147658158135087536972493030
3758845915109056684022898217545
992100598054474721480334414728
993891780266422347010665734238
2804510528517990153289667845305
4704139019639901253027544601537
5774968518403457769019481706658
1937692985692951159323507848493
1390785036579536810435573154427
3798168139771316125901110726402
7311067742662261933282398564243
1155363051223603875721195107950
3877026511850959471313813269175
4664664467056000614150074671703
1939486731867217879201816344745
2849270188415460808742335546291
6641838602916677424389224342733
4661536836301513306608340686440
3834285271850632965351895101480
2811294169865400540720252743931
8455652845935506676866593047677
1936285171659461488927792463106
2809502981846517888934742685777
4706316402677158818314292367229
1270640857114687469943723954774
12177201052945769980656217617670
5569234168630125090015272248643
2097749813262244764965901389443
3166931382533170849175682239434
6598775326964117473057728928127
9492841235970097905578443505483
3833970571068575339525259344040
6604388266399225710005706771256
6643859850519921195892956360879
4869588780066209663751008314453
3756895763686608028988054805487
2807783588286704734729324624375
2845539016576065634273650318797
5533123683498510211829354120854
6684827320753196287536124449894
2809801571945462030411718010635
6559313954446353637015239017478
4746978173454098543483099464025
1858905978810685163447231888740
5693034788513386323731440141977
4748694329285433129826023359226
14899779776088211055308325056054
7512384104652274875955999128847
3017175359677532165990758305630
3794729193157930771711060243348
2809502981846517932240717265800
8342484033847860246301591219125
5812733961514786868120975858824
1937770992497920572101235297467
4743847997391130389514214737841
4871149019076127457532569989436
2804439272592493331859238330058
8620741746176711423248561016444
4666461862101163505734227866158
2809502981846517932240716973263
9277623503280726819438176085552
4120974949454042590786692581619
1187748869297987858985668845121
3841150433999431928902594630194
4744217290886742683873247868614
7592355110943812788973725754064
1388484375514876042490818999149
11218677153093269320090936238691
5610418548759505346727024315464
6601108441815305261427258065872
4870545822401785642572487291283
5936742360379207843044932071637
3837795725502401976497012815389
3918672591418959522719776587332
8501931530868422423400281549696
8498796956351205307831698582385
5067089584359762062636645782947
6600650721896596783609999870608
4663110654211723915093356223172
5610571428023314028085309329758
7594616872345104351186864961861
4822553772001460725677113126594
3798321038558013109260334378199
1985748329975437656736210081189
2381088350211639732419735576927
4706300335503495944032737138372
12295551013161231562973662491053
11348310853886377387638519548957
2845691773453291509827926741782
9492841224222893087968984679089
1071270966425011313408126595429
2967772858740443187426311070687
5696392502845876532019078585257
6518119265984996236496761444449
4035007794779727785938232541168
1349223918741100159262336551603
7508571951100095014182544093839
3010903943189544956808630318504
5696392508725023233631847003237
1112306109478390034665648051211
993813945999698535443229119380
6602220892025571233919446899006
4702958468112968867292531987263
1352954993076745825314607630334
1030313997159424327714261502752
1858752651542199499358062027731
4707500248201588420505891343963
6604313669334170207136035715901
5655042132746210927666700535729
3871881724201409372503849221740
8537963443101133047469211168571
6842658177073095125143598145500
1863898573445415622930940542491
1076575774784319257842012380581
9492841224222893087968984971097
11103850395088798501022632536133
6521782199552196045662091247416
10400301266645719795807884714996
7592744972997634111787409906870
4944869148059026849291082244113
1038894936866821458952037302775
13161284040305753761141398932660
4871149019076127457532570269277
4704292065355255858229798943604
2886896170145389213087660768732
2888371976418437584019061374744
8262249851689373698269053230631
3798239922229192306334405221341
7463948053527600945983177407179
1937848557476778068730349995575
1031721824281205414128250036037
6482521320705974019610328781413
1390927779474593355557893788348
10400684550040177854941891749984
5655428848192166613742324971594
2849055963291217171516810698802
3798168145102485855233344575394
7592582047357057897053926915492
2923159583961140108609224838378
4706300035274677154684097248378
1112533482407788033308993468564
6600647496963494692654055963207
5693180536096212570051595645037
6604313663201559791455037066940
3751598040150702375864985864749
9492841224222893087937429310669
1863973182517579557989184575329
1030151237944552618074684072867
5649897166405643026631419690370
6606026862814794131229240838780
5696463830415516186886302097685
992480561786820946972530176731
6602597526593714621457858088736
5696002878597967793498766914524
1193712306588341490814044463182
4747280297030361247781174075499
9444548326053571508569909521245
6516409874181103168332341543933
8463283777864583892358723576245
7512523461836339661985764714014
4744217241846987296776562302750
4623476861452823595842221149123
9365378080061182088876611119593
9404768118280966295826167594491
9492841224222893087937434017711
3836150825039536167590313359493
5732431769437883880922817463561
4659820661236082288514115893506
4661625428805139480240180618606
9492841224222893087937435162467
5651538411574550662934004834742
4663256499404234146896072464089
2153878041166527853214282703671
7590940372370072651894410665165
1863898573445415622930940834499
4707568650842259887913714446362
3919798029420499665337488208087
8419782674881505460689660441769
6600718457690016332027323134188
12296653460270437704738788912101
9492841224222893087965431817753
9365140385354082074839520750986
9492841224222893087965432109761
4786517781871180032684430178801
5692583692099644672463907713986
1246410864897330241190435000060
5651538411574550662934004250726
1941514871711010437994938495084
1080380605141790010315454623869
3798168158132288010564649052934
6598775326964117556042786776097
5572959318339887814730488493331
6600419989404997394542763496532
1356095238656355112567649000804
4661235393387369488116690289019
2804361002871986115627081557545
990455794626763597357248915699
6598778423390629684421446995529
1942926077090180674960214745095
3837636639152113078935248844074
5572812614533003672633430865771
5736097923123450119884358107519
4784958025434655591908712357345
5735551956599206280321344224954
8455594887194496307007326518871
2852335936125864464113516259023
7548199230209667071945114429254
5732119607270313171370116175341
2063063357903572805149025377558
6598778423390629684414341272857
4781291826906441769168578758427
6802959378703221333492449424377
1030157995827745105825072775784
6645504690536292043592801286953
7633620306055258775609253585755
4585877042055960759237122059652
2018589440246274826439599106159
5497012881072501220735769360563
1896664369140908454703494821782
5689290608803415905646924249570
2057901748176513922683653142923
6599158283978396353772264550510
1982699098220601775906694805672
6518044515051776191845534589213
2018589440246274826439598522143
2890396571090175362608370356319
3760334709729882598999856169098
1899943769736865544733891894677
6557587599288901106228725383229
3839745729498732210953453910414
11218829590860670657074608555259
6642292656627748694350014562484
5577600840227437823315548633071
4743685231762898278391464271742
10352086137177657957109640760452
4702497479811251668147389947955
1029778295252301282332636795309
3875323774743253832457512862596
1900327157113040356430709883408
3915016219712231487496589746804
6602438531434252279356021836855
1900249156441163097194563407309
5696154969572136245273532983370
2099323244631132277329598999196
8497535257332373014197846376479
1031721824282235064718876492899
3756902398067213465861068817758
7549840794821210644872957463803
10317919156835886040184011594629
2773548204482196968539794833394
1071349274586332969602669710411
12293834709618602337797625190047
3839277988337117258834542095933
1205216538738932392718824754666
3712435239910628315323319009635
11891633932048241075085965851646
1071193119636970540719461687277
2852335936125864464099736036493
2809578161203061255421566409608
2888375233136991212330589990034
11134582119867992013327603348034
4668402281882010542251950752925
7316430735508845285924667201231
4788620953365059346368951328022
3751672802780038767861479642528
2064624236292212584663964708901
2850768574717114360357893017773
8543729054158829338994412453168
4747280339177967223768722720991
6684586131327232527958258271107
5692797952408145605453240866650
2811368927173627709102623764472
994118877496501504372121980677
950984498991759262567764990341
2804358040312146226023042971234
14778071988440912419371359684878
3753609420356543834598093593312
7592972032074636369314769298959
5692729555718195038715348786099
2849270188415503802171539835501
8498488659101011787137903362809
2885088871400047770474820423525
4702422998701253462288256453461
1029999020422456892982304736848
8575868095642252579852236053335
1031650170861635162495191596915
3877478215437573180991589715116
6598700614206635175432151184153
2807871295754807786067293992568
992019898479115524508383594906
992402702164983461013683540253
5653787037727172104743700692551
1896664363274866626669887941482
2888832915452180333794174814188
1980986480676184158387434252859
4788624178572244955889657582510
3841831135965170879706351865148
13241946884244954123351891986097
4874357766449784430387004198829
994356431409086354713299004190
6559540706644303382637124831567
3684739198852507177113083270594
7549915667038684486405918503098
4788620934421335060641371124689
7506557327226185714940882710023
8543729067188631319776185464228
3837863269250910988110779249997
1860400832451588678402433697825
1270423499005192728588599193137
6523264470385395839988224747095
6602444762722295075512858887199
1857189111597618166936951516161
5617365084248199718531775825112
2931580938872678896060246800038
13072657172258402530155856252463
5606993270620769200111786261007
2885092115041311033687924053823
12052738521198346825630952012229
5612066827454403002722499404457
1985680958185532725320772646410
990917041343453403586337319767
4743769971340976955949185350302
5692950440335716383170026348217
5652290791730792236486879007736
5610343914044424505676679151559
6524014287088310651726486792066
2928148492337944557042380616528
2849208862613770684581352971359
1428251300267474281404876582468
4709443751901196831074748856384
4704139019638892272532951774481
5656914675149625181962916285970
1862730993297418353284714022218
6401641253320370703156775312721
6521775558991051785495031078148
2804822537616863774356073864448
4702497504633578115230698511547
5612066846407656721210914576018
10195779904611081879970190758437
2885010588385168943507879090944
1862425587894885396746874596959
950984498991233225126069335371
4700713741816252843736331731494
2888829369954998184130172671107
990917041343453234029133826482
1079061474823333073830074585202
6600955819803959482075463057670
6645582538412436705515887053680
1936057670779446939270792204796
1860394364157949661481348625356
12293526424916529998091960953211
12293526424916529998091963254361
2927999267287266545016669169138
7549837537874396414140374094186
6480591050111697470506179966253
2804734349275254240509688774380
3751672802780038767864871595289
5737736341444986767302343168438
4747280326913754787842913846187
1160742148355020187865702477468
5653410562907419916226356650106
3837490357232295548768812544043
3988424171648818907111863413574
5651392701055595980524233903164
2891804301485587315231042388939
2973084104937864368628694409416
2888531043548767149855051614156
1077267311908756006289745058402
4824582225699121044771223446450
1862182301929167225973677211608
1029774947937267882123242678715
7511786947054845599878830164873
3757119744703768583287673821744
1860481924480792855643197758754
5734219258704877041487247551826
1078742419342445061604206038663
5572673274702448096064514590424
1356098409996123518597787239308
2807932965841076121539300083064
2845769902133267255526764523940
2178194894903653116022859312300
7549606754901148580007937868449
4702423133339399474208190921300
5576391500661281995582976691009
2018277418617583283276573476627
2885247546049774462384624040975
6559232697086629376644143261781
4704139289170734190230386795265
6604381638091204702601916843816
8543729078687759177323103678844
6561108092327397994978342186251
3794807033278005819917901335455
990533832879500365332299287593
5497084399588297622173405165719
2804358040312146267599631294443
4662951266864131331133964555551
13042895774971873741777829767739
1074473257491061063296391189584
7546015216416254883470003465818
6514765077114172976217016897229
2926357862076583587131934620164
7316573336834662105323234656751
1232599649169831322752547612976
1941057354965257527849548277370
3046644784436489593514830726172
7546015216416254883470004049834
2847567168926489449915628477250
6518190348818336799530750765979
4583930245121920368106306149633
1941057354965257527839198637826
1896582816851312981883257860037
2926429374190151248635154585678
3837422095424513741561839045305
7391876445134803302269624534336
1898454987115220764401231217817
8378954894350671108737723428879
4781525553233359182661433984995
1469513815172161009076150956007
990377935524543074501851499354
3837639282041046303021626565489
5692879069270740998430960451130
7316358976535973734211136546738
1308104299546812452670567069535
1898454987115220805906195027931
1898454987115220807707206078210
4716230387074349544475185508620
3799728133964178024838847382628
7316573336834662105323234108178
4905319556855089084092291087508
3797937798925640157944250614164
2886736757702244491267905088783
2843982382171581193055135803491
7549525387991636385777313465742
1030083406001270312601652796644
1978880296083496987121544666624
1469513815172161009056294570178
5613935901030796271219447754581
1196482546974852248514745111929
990377781386694176088225492197
3761894846329649906792356591383
5531560261119427001660990611471
7474326829277266335542827620670
9327995698710319799152640504477
5651538289466741724500006642800
3794654436115286075869082274992
7463802367501201135843540222972
2065003648915207021369354719713
2064851192205111342533314097442
2064851179951483347495855549329
7474326829277266335549347368455
952852976589488638325143600006
8457690596429187717281425846320
1201706219993020738828763359759
8379104149577063201115308556540
6521486865846196839364531608258
3837409530517797542363040959166
5692644778488096089956189064021
2847417796683170129296712624259
2771903549254672892386006923381
7426111386231463807277996344969
1936291819966135177803615006722
6765207077525951021254564004305
1979110925707713992979426116857
1975610787943499079252825676302
5732275902734908583913232271291
1078210212214847645160768156863
3719075604870209210224572289925
9130270955234644911858425121876
992094091355877660844775394555
6480367069060722650708410843778
9125265347154790014384751518019
2771747559675562834179822584989
2847336699027843512114892160025
3918305695471506188395449357069
5893981329870295819728268119904
2809502981845508949923621550468
2891811237130194314363867878930
7594616872347560613609172872752
3839129256026885975681974459588
6561185816776808717134541145136
8379104149577063201115309652099
2804669895806444575548252414472
5651694412907280837261588921332
4747351674213876488226117089880
1858752651286148115958033660349
6524912364434218713040944169015
988743331715639880688328223511
6724824168831044798298329941920
1122989675979806719610089049070
9365228849119326907455484189454
3758533924954481284484611483263
3918750377965541132215369479570
3839641481499303294147917535166
9327995729126459135915846506081
4828235139367173744769393289059
4828384370309028926190517386403
4785107102503237387774008225787
3010904010134690305758755260687
6562749485236020717305353885223
10437748409703836834496406550141
1857036764986655362594566533716
6642065577785441465449808091723
950984493126267068641798543506
1115966063654327226690737962317
10311359367732957347214084919567
9370835037071933423043458325207
5696392496979857394518847153248
1074777912802761451182123698385
1984269420603007486349566584464
6555800385423960203968356047866
6559381627565352698693929920630
5696392521754825592406989249798
3798168158132288008678370159005
6642221733256987165918446466962
12041166297584938254373779310857
12990278479396206983208098708768
7463724648926885269123190449597
3832484608357422439796048995507
1228940147231489028379661255748
7553266637418261174152611656054
2926357862076583587131921747478
4665187199305019230791968792051
6475605399231266932889181969797
6482303980736352567848823723205
6521636066913292091965683030600
1936444436654309020922413382555
5576397830849922002386991891669
2025532064794511535461387964454
1356685883410893679863366953067
5493509339151973696680955626170
4663107563384728864126100037007
6523498491638127032969112211111
7309344816427581318963834435624
5654831120807840678718244063164
1982245094917287600079573726305
9331937796433059858825942618364
5610726864911888776288133605499
4783008008091857178241209010514
4741823671703302439490995605858
9449622056505689083563351705148
3712435239910101454915038655947
5610659603532638912583676216554
5728765583989523877135651429483
4779653402178255148301333503779
9412389672195289160939525844586
3877478190909148614812320367628
1150289198942967278837267185171
1469806235647746255120796274718
4784872959438092723043052541120
3722572634480634994006500732720
2843897591597577778774987941192
2843897591597577777052146311562
6604235546557008957374091630365
1977089678665071170439057850685
2886808148509337881349895166189
8498499218948192575309510565126
11227793653658190377144289687231
1076338477607672686471715282925
5533120562788121660582471684755
5655123640981818595151277235393
1150289081636503709884360863406
3832705663666877851371592395606
11064524828433693008847169548086
992016096549448805907697931986
3756820994307122556890997637622
1857114489970872443350551448109
1349593887114843537087168383954
1146860272180315820394602045988
9449777916545390991663390819236
4788156328124962015657040080014
1431833131383443191413375538690
2773460452669366265172181031692
5775485219906800460540497742612
3877260790646632757157719050034
8502460186413168438098337427715
12040864880040064916379751946333
6600956004909914851834924249632
9450073570505053425777659126887
9450073570505053425787590404136
5653261233867530460105456350838
9412318142215692526243264709714
4116043888607664328725509902388
4826298381532471652318662456562
5734069777428871074238640467873
2059777174336867955023766388940
3712360470578523262927358452985
12763372973332236351616307388859
1862734384631482176592138261230
10398893489968469665043934365226
9451572368226893470863189874480
1944713052293419962214500279850
11227793653658190133835469680954
9449777916800433390803101703850
2928074048544782443184399288159
1150285795064422531441755844737
4822479592212531660948097292764
1031721824282235066441301451976
1031721824282235147571766266041
4666465124393414930865748876838
13202933013924055326670922959232
1860621557898961501730124063307
988970268697437005236682907196
2766907691005736157589056877195
8539753829151357207023457983918
1896433444859419147212695422560
3683104589178134957693114636989
6566090371653755051410447311471
3683104589178134957693114941693
2888527952409185667337541719921
2014994331474338009718496949512
9442367544970521762150901801044
4786670660879967487626347105484
1982390627372857544135148954132
1898454987115220764390548860549
3751750809864838882206846423793
5576254958901414282529774642875
1975749991800689507454451667452
6480435330868022498588627416290
6521486865846196839351060342359
3794735821975465802844627297575
5576397830849922002377067879706
5576034038500778560327020500172
6604167524131151616215087287136
12167629788354474655701503320527
8415227187094121862123453387143
8627501732501815595361404598819
6684742370181331724955113374738
8579378407974715047543093676642
992253625105913820715111415764
9327554359268136827679995614500
12801053761889339585757959501324
8454248410701638140354907084865
2888965520305998900551229462889
5696392496979857394522103942277
9286278603265784481232504527865
8299489000248397334051264787290
7511773473665822202649196890031
7511851333287659688608044098887
9365452548326755772322902778400
4664755475018808766356452892123
2969193513660237459557560682952
3757129759533820168359029558903
4706241941345088897193348066507
1862263252132138847857967831241
3873441872290271246050582552533
990608558750589936958439350356
4784811602416783685111873248087
3719075604870209210224572569766
9130270955234644911842136357012
2888371681787029386352961751062
4742050731629646851227923045913
8378442177456868098845677032307
2061791767509878570931435234525
3875629564804156589483174472806
7465362976031290965707662469622
12040790264567101172956380906578
7467305897166088501779132086401
7429401108859726796361142609407
5653251201450161001342658608927
1078292065545202813913606249333
2766602746940741460149900560544
3712435239910101454911183017758
4743756872906663550956591112209
2843978701792274444967012289377
1939568387273946311896607446850
3010459260695510012968711078039
4905319556855089084098804666624
7553348004604355811223861382651
3836079428354371462729615440355
1469585456571933756372384311331
9447984042397300879161036542806
6600647496963494692658078677582
7549759678774763421492088558651
8498871860586032150326407969258
5617062980405883062560357713750
9410384628275871186549915158925
12766811638681257942129484611083
6600416885723410391463441674595
8374922015323372670046749312429
2766758190216420779306328757112
9451646836234947578980805515645
5653332580910545350985227863331
1030314151021107908200217683143
1071345876806653018035579904769
2892034616675745677572003866775
5656693545530199672566616609995
12040637905474795597609390710769
1863979113296187879868510002026
7594616872347560694749436455914
2057983011418826554134847164815
6568040536167610648346256704087
6564608224504941475660408913685
3839129059263666242279245356959
1980834006093503834969057771603
1980834006093503834969056881825
1980834006093503834968915317193
4747280315170671682840075427284
1030314151021107908200217403302
3719510573307329569891782204541
6482232744601846489663872922572
1029856148731010415717127360776
1979110912898178671075738833391
8498874975962158139485399817216
4706242216768724371431957418936
12287913299869002360651704385313
1078600388109984446801261693463
4788617267122390195413100591629
8577889342709156840589061195437
3758845915365154754705519212989
6600565829002181993536570009176
10398812380039904194327614535197
5653251470983560550176910524957
1898230864468355013117428412556
1898221261589239048479683841907
5738913718433931374044685792759
2804822537616863774363353661447
2018504785925464729816734536727
3871800479656346548910783446202
6556027009375945985014932427247
5698027235418496494639811570730
2849208856748804396556086235187
4788461394297322679554829147949
7472246905394892461089840022803
4745333812092900501931739598465
1033515864834469636870545023695
5653251470982506744453598251280
3760412705070546004207870377772
2849130849665562084650031268774
1035384470403982448541855007950
2849270188416995862718573277411
1860621423260287339629769280429
1166347912897471457950697510348
6521551564572021798916793156241
4702731603111092523150071401559
5656758545311927161750220553782
10351930129156430186017783882254
1108870847217076245486254951939
1108870847217076245486255233896
5649819036958021936933730047162
10352394331258046709037122183034
950984498991299048317734062985
4743610738653283406476262229964
6600413488280928818890324622258
1349519289545711373144544179112
8457372104867711682510132638771
2888602433786784432916776685632
2768477724826779526291647792892
5651457301393067607255337748633
1031721824282235102461083898041
2847567168926489577971731125789
3760334709729882519602293899710
8342555428652049058335164219166
3755263802149632759168543695915
1858827702439050370822577313510
3753320714413658455875714102402
2852335936125864464113515686116
4702582238873883047236522234887
6559381749926664297080868069961
4664826839926452162090548087819
5654827693698766949527432149382
6686231608545825266150578588302
5613780021780776419411868558418
1978887380363020057668657914206
2891811059019848354968225379352
9446111872399481330430259389119
5656612288963869364473502369070
11302687255482860676855386340062
950984493125257999880208005546
4741892050333631937427886141304
1307964383794272903269702868395
4705930342308524876460030113998
988661779693208616197396094295
2928076979702259230235082746378
4668106235482685706507907380133
3757048072060731001005028735018
9365601484089749538565731381150
1031721824282235064718143554406
1936132445998583276977025605708
5694900175031554313439375971291
8370078332472262535046993234313
2845471011199760285333202851835
7590716808067425904381636017811
6563122396720770934142329089061
5612141449601770644234940157991
4623632722594790360234365714569
1074934215735186373213090838903
9489703694870215303875084984985
1942929070870603597059924630318
5653787037727172104743699840332
3757360081170670595937382920799
2888595785757813902368883239531
1937845455198453068389045298177
5610344042259637320617868572233
2886729994510081742256433628908
1937774113751681566278552035485
7549993373382122974750192463480
7474544187389216978854807101723
2097607193565706875601818231054
2847187320914931105955633043651
8418591929365389193354258032596
4704369899320589623534148368803
2807946217878453849089911066384
5610428820022500798409170434838
5736084788674384789467948829244
4623483215660811562466109654001
2058271764348486543912131189596
7472613764273891798416479329466
3794573883708418010397643699968
1035072455149794689545404140713
2806145561598532438027674790704
1033661832392372513520829279128
6523786914692621418203287326820
4704369476741586106561553364818
2851375789550730709647939051662
990761052533067230242363852967
6602367100385884066117956360087
1986290533029749332275585661615
5696392459095498491455582586759
3794576429287085990209532493584
3758612182349718822674925158626
3757058234365774654037129392531
990537334926205023533335123489
3794963188495058114528736537761
4745631979308820283933329043954
5696392534285651841047004071865
5694673353444347049201852518902
6643707406909703541010913489021
6645423562744678816863152628286
6563180969039995016676836467302
1270128127945539115579872023389
1943156584887385245373337549252
2807709101286535398367095209688
5692872292456446581862790547755
1274008426832932207917575633873
5696392534285651419768528803262
3794658238319562128871130148235
3835920439584098165840004286417
2847187320914931271658258521068
3796221643082141006108957592044
5576030811980598366656084162930
2885328501829427133845171259958
1980834006093985830568158658163
2847408199631654022304025563693
8260537192200519316036708985728
4747809161883307080183607890706
6561253477031765855946255533811
13950962884820884283313062073950
3798473520063700682731119941640
2852638071176096294926233422250
3751750809864838882196651813518
6683260216365628278477637884414
4584235477674143918140217053829
5650046102167127624945359563699
5613786392763137430944448044263
4783157079295975905076002062256
5653488870756763771839260457881
4705858689698871840257704615615
3755339135693466190852269739203
3755339135693466190852270019573
3880327101442702488356749065575
5781090943356174134086663440280
1031721824282235064718143541710
5696392534285651841050406914620
1268924701283352762851935243962
2059777174336867955003781264084
3837714615599499406272936692320
2967857507998275888927322173085
5606993270620769200101603965323
4743695791562060017647192912692
2890470634883291736106227190558
5696392533253952868399932500285
1315569367317476307856909159383
10115117263296541887174099549829
5653410729299925301438250930476
2922925550413914414429642776948
2806216810009741535196376187863
988590568111430248128075501099
4788542953243110752777887956068
6683331466125774845435514943099
3878681471189577480303830237076
2811293740325040129805110296410
3873441872290271246057971450492
1117306107530232035804676670802
6482609047163231587259481291866
5692882313420621119023570954585
2928216460026857606299551640515
1979114304254442257552412144300
15099827403900844467370864504252
4702578999522802638579028987316
1896582681968114436573538525540
3798168145102485860562032633319
5696392534285651587197415321344
1076653781867561739039418012180
3841831179397395642971604535040
4788542921220188742740191712065
1857182635559416412242731284863
1390710126976613192585808148474
4664752377472329489503501100056
3753317624365246058914409640805
4582223980948263659518034502970
3794574031436940276133895698344
5696392534285651587197415333511
3834356771943876552071167127298
12762237661587019126921918413071
6401417406907587931025089587260
6681306686143533584943086461460
5692956928333032506819718321916
1898454986861734258556867542990
5696392496979857441430390537605
990452403267978174131816871429
2808095584805792100155736762294
1939486577996004421768730917582
1979344793108932399815281085696
1119777684201710181277522607636
5732116362608309448620909349299
5653556716101475524343323588926
3873441872290271246057971159013
4905465366308444999492783551960
3842862941495618036829799009830
3714212727408136232434292407080
1270494558057126860212292429158
11305478225728726195993482061257
5610344048948724839964845846406
2808017424119531066974667783708
9327405053955781231870546003478
1315718598259331489278035470592
2845623621487106814945696408485
1356909729823676451995051023816
2804822678666903335015477935198
4745561024762863199309101068600
7309569086256108983021861301347
3966890646405842992376088522113
1939493765427511502274366954693
8414393741329845696481725381363
4786592788981798287902048969664
1941358889309950731468937094636
10947826231898469054096708544739
6557970262463609891665738129200
2886960739288046797561257534984
4664670955369414159647726629816
3760402677985399127435621531276
4704295303340285951687163363767
6556176099302036204625776867623
1036870157139121799627959061162
5693109249845456030062830306483
992175323645753564587889591405
4748840328608234354704938192536
6518342958561916830453222732655
3796214859879732654155974982740
1896664369140908544835583181718
5653251201450161001339106015265
1857195727850581413973566355003
1896664375550693134499312643744
8536240811220576508761658289306
3755179479615889919322857287137
2845549152921676892607463066966
4704512931273443554867801076214
5610354204551573207698609123592
8299937135177910570092025451873
4704142257890584368284900707196
6641764191157174483488937572612
3839583123882567379913076826993
5652148914054385963797535202761
5651392744491414659257914172284
8579378536496539274376361652470
2890315480106321504763119793510
4785022765788864980878253402897
4783163720959954381717399029200
2926432336239905389046265046350
3760562071195433669501960534458
2887025616704844532578319980296
1860468794562900002464448386518
5648181010574308440295138099558
2809662092654555609902173571277
1896816825278310463724050881233
1858678323490378070212025893545
988739939533673299397179068985
2971137331745976062870684307297
1862262963620694335258861606486
950984498991759262567765305625
1941589486917889673691767858394
2849270188415438930219576404076
993735772511302608551911546277
2885244872743801863718452693443
4788464971546824394057198213261
2806223139120290715977319417596
4745326759591471080163219510973
3834353675000359373783448138071
950984493124733167396016548234
2808020546439283237185798492868
6684817165171542302988102982744
1148423541521884465957530657931
8299648240398305518756716071300
2807709260758139699218671517708
1151777834636960353558331143556
8259955654909182010644581827558
1938011078897813151626194423926
8498485119773831170151408888747
5725332983815410148548277750275
2025532064794511535478849763013
3753542016604068446409551129808
5725255265243612223252399467522
6604391842823573041077044525048
1941056944938208605136161600080
6683632877552676701327228597348
8339116721177157459784169005151
3838314078010134472016320941285
7465891183932227717956872738155
7431344926410658957951936526872
10398812380039904194358882338159
3756974021869631447070165584370
9365530555412537324147041360202
3880926570823132654863568517531
9403136721308678306261127432601
7594616884611774606301738153350
7508259775850059651781937324874
3755179479591101451107007535328
7591252639556708497074064532421
5610347575198638175446188034457
4709443751901196831091946764880
5655204738075623982525113750955
5651921651210582708108608391369
3755179870687049649992359902625
3796299201902087506085309602663
5737346375968927678001436732487
4708016226855862624074579208668
5614146505800524213138395874796
8421722855256192205208903018770
4704139019638892272512045972206
7549606786396318913784852520096
1899943757197012412487035200579
1029771659768861553350711782765
1941521532573755641094302006196
8500669126345910379334635849993
3918526532060827012915630831901
7553351138342090413795025091585
8419928692347095454408106711101
2846156084830540990790871058221
2849208862613770684581353276592
2890244127763910518398166478507
4664894795613731243841584100362
4826304843931356981493783625347
3757207465027865830598107756823
7551634951614287885302865204959
7551634951614287885306566090017
5610506531917307079199162850670
1187894973140354314971703896552
1937848557476778068726938149769
4743685494652043989557492342751
990306447718651101704951260889
4819355628758567107616902461732
988736702083422799732292035829
1187894973140354314971703883327
4827644464196495840747487506223
12880217697985685359664053269101
1939334102915840257657800404598
4749067830044155403025834828394
3837636608516319848520783899925
4707646357077745070318829059523
6523358546230630960365173849661
3755264103204570090779247646060
4744068292476013818762231500327
4747196108297075706476167206577
4788163430754912223315631691849
2804741280226367268777154614452
5652290791730792236486878168742
3841454986702437168976316945745
1031721824282717397364618334754
4707646357077745070318828474978
10394929510867035134204049256879
4702423126663439814447169710623
7549610625933170658906040098127
1896969338279101504923541459108
1896664369140908454703494529245
9408359546956978225627011714939
3756834241279396920087792787598
1858837281553245250582717554841
4820847477129446524167556873373
5651389187056198717851653080112
2809425416589474285561595412909
5651457320344239560705810388473
2809500289060960582198921831754
2922854307867122694878395417479
4747124718276761245680770156353
2888521176151326643315079359851
7470670559746750910682260533690
6521778809553327322420521882919
3798168115219092439702637465515
1122840591967114100907490317607
1393782338186760469783433488189
1070172532549749275603035801640
2809500006683661377228941189086
4705852200308379286159845386191
2888677055086823948910824079408
1862260142316886581998115474486
1978805699566835953088937672561
5610347575200195891596823314522
1029849519393813938562371233580
5653254567407989269278992509048
1033590461615661232434083907367
6604154693662749635102092591415
3798008887864739914472571205762
9368806975024617311349692208885
3753619478710204969058733706296
5692800927547794744560671660778
2767063852353861939149718645408
6602668915511678817621646424461
4664823430171350129310422211314
5612060333310341743493246581869
1077834345295117535758520794611
8457914621206283993652249184177
3798239645694154710660488535938
2056422862787646582144265393205
7633783917980658721094399875732
5735938979218572932485105226797
1937624588711709495338466731915
2931658933206319536067202921085
2849052413042990223062857873233
3755342104143542540353168901181
5572958906921719374220268561244
3914655725734681373444855977342
4705926969941372088776065953001
5531404413369140284196457484583
1896664369951857354214966668196
5654980616240235480282398456866
9246820155497576033906945969336
12254363034876223136118332126530
4704213654343916166948926095335
2931506329570149091489874623223
1941589678417366823603132424000
5696392521754825257549358079796
4783540301045208592759664035555
950984498991759262567764697275
3836137798516113302505774877025
7548270465789665082606443784581
2806226953882197463894157441818
5696392496979857394493950209963
1205595913788493566611542566714
5734362162138628766367638100742
3839745723087893680170437954069
5696392496979857394508174527993
1393925356787144017224485010031
3755180011504683582812804168883
2807861992607991921518814017931
2024337364289477042290908886686
4705933182553951423961670918731
1979182297053484317197667248749
2850768574717114360357893042107
6643707406912817238631384681469
1903444760783389659745132388945
5733829729446104135489297788160
7464100823503270555205616077666
2773548204482196968539794868308
2845779654051995615990231329772
3756902398067213465861069085961
9211290638149181091801290807685
3755339135693466113477019859029
3755403588339163526015967435329
2927914778568611975404030602696
6559388103590337773049504033773
1117915682374448642756095249591
4788542921220188742740190555142
2845776550952177140138995379728
5651769035357598978889699093148
10241000475799805574323568408422
2766979209762416194206912598431
992325027912576934812951089429
5610727153409658563245048804183
2849127323379311529501566776823
3762201207295361539119691377457
6559381749926664464666376571301
1860465710126016066001541938439
1978880444611925045934138281730
6642069090926468488682229779704
7391727067532019649719041264850
1031721824282235064714739008271
8220776608827024936249563650865
1941521359748781873477776830486
5617442968700335680882680171861
3755403576352170766442900132823
3873441872290271246057971741971
3753622396705075151904115012681
2807871462146260520340048187611
10310752895989611074844726180993
1896664369140908629646824360875
5572517537850242805330903352249
4706014433763930924759085587414
3837704434372446738345960669263
2926504113078414429711012714309
2808023629797533262454749058536
4709219623388334937617125559087
1115667780717710003401874397977
5730472277202942375547027290253
3794888726897930980520537165733
4707727768327817149707855964448
5694595225103521829319994724986
2888371976418437584018918618275
2806223298857500396742512990523
4706319647093628396204190273999
1860621839697099895492448534530
3756898841118875819594273573551
6682792519790609781027702849441
1941440429056050659023469131962
6556254401004088047485553151447
8460824464870095018085789265158
1164177851630004251028185368026
4822554054101539976682489157726
5533120580397639960100755461595
3839512022404857080731178006286
3798168115219093313261691148285
3753314355428898831138292054786
5650046102167127624941807286908
4702426229763302027680896408606
7465667650237738616981767732736
1896664369140908544832023311132
2846003468687736353465310550414
3684664589502597124414185857280
5611927207159915364708011585100
3839122160095511408285066257594
4661391407555412123185470980769
5653251470982002873879267393502
11345747312894115293065109331729
3798540903828019460471293793474
3009106608944819295609717089855
5653332574210893943304544118899
12081829055701088973609199628434
992094091355877491386773756214
1859061256229739982182316315866
1155509037756988733308459081425
3834051398062858512687298029917
4777855995403116082083748208383
2093940750289070155431871667897
1189618040945810874737544190259
11064524828433693008837101440226
2178341317107458583889213642557
10944390528369451537884080431079
6643635735036948984619602409267
1227594071243470531852443674831
6645877449263314766219004099210
7551858791861193143021916454486
6600952447147466919332096337313
1859061410077767673096174553801
1859061410077767673096175138875
3758689785248195817065274827078
955983594784217082123958693619
12126523581736676333220031567863
6482232744601846489663422964694
2809502981845508949937871894240
7307632045797196188532164513504
7512452090516321966523487265844
4785107102503237387774007933250
7470524444451758808840219127796
1193712306588341283619906025324
4743918920484119078407649591977
3837406145026500103290142753176
1941053951401782194359239688131
4664972679790798736204904389866
5654961446246496510624093222668
1155216799939579695080490948662
4826606870788237512889811369978
3875323792604899048624943060355
1031490905866787630365277894858
1038820346494958358287014084709
9446348823386110215880987440777
2924501931810920303059459322248
5533120562790577760819628941378
994430899139351150641711530023
2885170122124553556305004128463
1078742419342445270378035436931
5696392534285651756464185884092
3835920330320606653657031694628
2927917881378125515848670002846
6603868840196806973409094903391
2848903880929405557530843418815
5692953684743177757102119835718
10353649535830856003553305270045
5655126774719553080331014906820
988892396507890045954131442224
2766911089307117607334759825174
2845620530919123487440770139837
11340595139922271138694745308258
12170335711547502885154004305564
4702575633532784813445297063173
8502765136344665014079371889035
1858759421919858844234895901002
1039281279070964241498130205874
1076728513023885092455352924923
7506855782992907930879277545066
1983241742836010700037030278792
1306530750914432331485762126787
2018728785410082154950015783027
1860472326667790280707773928574
7515202271364944658918828831784
6729202900613704113859684829726
5693113090519941624853068766238
2849055939007183462964892122155
1029930955692387455038921947728
1035530034299830572757880836438
9369040610452105143749490578526
3712750774993855849300215691909
1035530034299830448542897279438
2018738640784658730937215973137
2018368666530891111969720869357
5696392521754825509475797728773
1187823736459010745576808696021
3794735815285918076636206377578
8338899087377480791408771137429
2967331335300225538056979158299
6604157693346536905990833640953
9130563193052053950073205176194
8502534660835044369508402283214
4745791532549026950897077808514
2773850340356508454909254970513
1858681562066209498501785654515
3713995399182978274354091937390
1899947854334661393252470924711
7506699768824913800517082091784
3837629843723844594908280203374
4747280326913754787738523883520
6683257004516000813573074478464
4623483062335426702274696112170
1160968858658015647097504485111
1033366480043007911609705035021
3757126515394019253508281423674
4705929938379395600170770207340
2972927796126821900447347257936
992094251094644063402894734031
1029927661367658038537123699805
5690854442867853440245965168658
1031721824282235066444544539905
1031721824282235064714738728959
8538343444706200818930145806609
3794736232604314217277979453993
5495436241328217512142454438885
3753310964096368035368841381199
4705940252351411177577721389095
9448437947834942289713895713416
5612437103307948315578307406061
7510291191076939677046351838253
9210712786012343107884441354994
3837409075312914610939391395491
3837707549717942055185276062770
7469249590963468988490304561120
4743699207402393797209180287913
4747280308750328002963980217916
4743536405028446304196289699309
11147276942372166111557800597416
8500438528183072226187059666525
2845549036692426849863328123757
4742352173939840682300704937358
5696392534285651587162789790863
3916667490391693673413541874914
2929718673353733780460994547821
7551475565072698459004327392795
3712435239910628315330128966291
7508805960071933890848314441019
5574386309825850314240257109949
3758618553898547891911330952390
5696392508725023512898753168990
988661669873741961608412540969
2926432336239905217612975281958
6600417008121103253045664271754
4702868146774202493653720757699
1939642310316880889482606158195
4747280326913754585957354152300
2849279810238806385391423827419
6646029930769481473336224446922
5696474280906371956125482989361
1077036713781747394178684096186
3873441872290271247858975784058
3751828528436636807499043397662
5692719829640516260907595068889
6599012481953575401619500795339
3873688562374408609856018368875
2809506501395816528337420734072
8457449951667851235323421826753
4702575326066525919828105145633
8540062831886840257471422308698
4663107551108442100300961345270
993813350033061016483972957783
2806304826314185790643224606207
3753613228464162409682940583372
6523644337379032758458701712705
3839430610624167068117933212831
8342337935357042418364950383288
7470530725264973102650265435400
5739899627046855603994095080428
6562755544802518679878742955395
5694523688432403569132624828259
6640267767059983509454306224791
1978961853703711515955291184625
4783157213656445824664864883213
1935986716208699605329546069919
4826599805211025492689995864807
5735779413194014340848819298901
7630415450987397663436799600805
8500279366911394209358230483147
7551475565072698459004326819888
1860631303661318029925939695300
6602522603623833552991259997856
3793016549977103486860004591166
8539903567174894332577856082740
2097594088162672557275990301386
6444552066678138774893838871673
8455591821110559476598561613782
1896664369140908586490056828242
3877033423838163684969857971797
6600420265082645194127800679975
4831978761544905236001586273649
7553195112225473048861796926174
6440967015173636135517265844083
2886960887038246268574162877242
1201780663519000172672264601390
6642143726173744773226696697363
5495374873110269582455889980236
1155508884707354551221069353718
5696392508723530223913675365047
11305478225728726195993480344123
7549837685860544973330153417767
1979107694111912696153581890495
1033213721748339062552859526096
2885241358005026221207334501778
7462310039418182966925036311565
1896508349108381660516433229268
2929725284052124060131654201967
3918883547597254179914835845096
3837477100465062755212384687686
4908901123479050012942091997508
9492756575515100604571207505719
9492756575515100604571207212653
9492756575515100604571206906891
5696392508723530223903589335196
1982773277758585273404661940995
10311057802748376649786524012880
6644012356842823042270277684294
4787131747338800619226623076812
4784872965015804929403476633806
3010310011889094341809687952860
4743685372812410891944743463596
6604307182098977151078911888488
990991643991649869079322371983
1977245667188112452956465173736
7591028792106135615722457455010
3877186199716730800260795677548
4831524818532318410660095193093
4786826797411776166397802003952
4707652441229051020534316705754
950987602092103684293356673927
4707727197750018171907847540344
3794515072264352658393951342616
3715704753915065515558820721505
950987602092103684293356099962
2890243691500667294181825359961
1896430219663300761776100421659
4784947863141753723318800221176
2924492173713761732096903050178
8342776171963982217979612826989
1935908427026913932132252490703
1038664332328473439112902560272
6645582538412436620868526883066
1274157633491258468256492085508
3956061217051336589352384081965
3956282008122819086129105620923
4743844752679135813654921964069
1274157700436403817206617040387
5696392459095498318384746974993
3834282303387909943201332043681
6600803511129979826390206009777
1981067590824488263364668145540
990913636908407387881916740384
5693031679811221698234608837126
4786826797411860961222682144157
3005531647941259485215788952360
1896894851315840335535348581870
3010829376263431579837468038595
13075639296465320363708094576238
1349080881977746098638136349684
6559686405507039019931692623122
1983241742836010700037030559162
8500588016417366866487899762974
4745710281034583628106650705574
7504834247156998523493877738020
1038816795145433787021022211972
8500587734061236318712085615977
1076958847737478627851574668399
3755416860130230193534313533066
3836001555910833354490345199954
2845847799919798683512686292809
5655126774719552956129792251154
1078136038813547490289776544916
3168719050987652781867040363930
6604160937497446801224882880021
9409790494555841906278224510579
4038222742478586652926432531449
8501950308130683883596010352753
2807871462146260520340047603595
3007169802314379286180065650666
4743536257554942446011189991089
9370542745353507754023610137719
2845782462508742380520423260565
1390927779474593557610313203022
2845776545086662251690085730124
3880330211255869876544197948880
3880916850357350655020366180636
5692573830306649018721062408158
6555878251180927208524182105701
5610354217105060170355208187851
3048428949875426130950103148812
6645582538412436707299262243240
3837640006282439665650707779233
1896738695808946087659433380964
950909461147411969768247027693
2804429834792799717575231453643
1071501916058981892510400055876
1031721824282717397364620051888
7510291191076939677178678050225
950984493126267198161345067408
10355752470089527541671073125090
5853921866514006612063537822340
3798168108577993146121726018804
1071118522028585677009758182462
2888676901783684161491844747450
4784872978126293785196449015385
1935976823728434343488799529065
5612144834281042423976304149501
2806070670183321772741388242755
5692807531001233587505570512649
3756902398067213305486812430310
2806307929415056125228540980473
1937929820964010450170243656129
1037100472931627607873160595044
1898302530697965282320313337756
8539687069031619865057509708199
1857263727068545757647520457174
1975607531517222711627425332358
5655194864850071748782109515980
8500899570342540242218926641288
1193712306588341735777467209799
2109701695103975525506772260479
5694669699521933584099692280820
2807939294951625302320243313326
5694517346522858925276460044911
4783007591352577070323490390798
949342805304958246212163856614
6559381749926664509841136918785
1033668314561581888353882362827
3796679350737758306787990960431
4704139289170734145044947728446
2887032411684586684786365230337
3837415761528163124376695207462
7551634951614287885306418919043
949342805050465621752166419045
1076266977780010482670851236140
7592588933765377086331859520011
9447831253169282411316489446314
11345594684207861752602840276657
1860390934927935957512169371070
10313302626647699630902139928816
2849055945137318770905985086618
1388851258401720776535388675384
8540751181448707597543086612076
6645582538412436707299263095459
3046644784436489470805071003776
2809428359707624624163516428862
9445895128361630318745578918342
9406345653724188750702637700799
5653410562907419831479943194727
7512520187523302841765822314398
3712282341411693303413964028784
4628635197130459038547489102461
4661547261160587090684969268672
3046644784436489470805070175891
13075486821117534351904845832838
13075486821117534351904844421995
8373205724573554135003354014254
6602899219538989691623781448141
5692726145676385125601741954606
5692800761143167042778322745031
2845779776448085894936943690593
5655126774719552956129793382156
4664826533550380886127170640949
1896664369140908631447687703774
11218829590860670657074609406420
2812857433595465747956229864297
1031721824282717269394107018126
4945086506168521996274009374708
1896664369140908586340566301390
6557587587013645071700230648934
3010754785325445540018630092674
9406345653724188750702635439324
1937845338436457513291528215867
3839508778515169299924990256457
3834363246891318806777812021918
3798168108577993187408620080626
5696463830415516186889861979909
5738193767012575958318378998503
3712435239910628445393997319233
1110804214778165554054709570999
1109088175442234046484395486873
3715717755884884870808257225666
5651609789295939861397170303259
5696463830415516186886302974238
4743990329099298222021812697600
6600569489880252211474311693830
5697952792519582204861617993397
5692797529247969933627343788083
2849286549988697238460050959614
2807786826014656447504679943745
1896667472240178116035330537637
3046644784436489470805070175362
8457534933129474662501347358785
3005674513202673958278723067643
5854139218758994413482044726933
14110857443215056781366457477202
8502460186417640561260007046663
1937777481345568828305188117176
3755264103471205326243638891667
11064524828433693008813411476566
4788542953243195547596533797946
4789074570583709527697873366915
8539686958900222647567203030932
5655126762769420553587968833868
1900015307486208379593336930718
6600569508567422331572989878631
7510291191076939677039535751016
2097460960682032090384208130129
6559835930799556049337534990283
13981617100062195816859361991175
1982848200389231064351527331653
7461930664368621793021963835002
7510291191076939677178677466209
1072834801301932633774538098029
5653332574210893943304544690219
7631826694518636028668176778347
5653332574210893943304544677523
1031721824282717269390687919730
992100874325485876515660073787
1859061139963627460519376937006
9288228816350204971805965193750
4700788099968991374926287977491
6557584226620335408043396945135
988820589227118762612779012303
4706092428048155156560050577614
3712435239910628315323170961050
2934948527302267207127156109777
1119174836077606596432480341738
1860865299022619325791163402121
1228871696099582194172552523329
1979185675831520282548121600089
1123064419982044457233087817586
7311067742659805752068444779392
3873441872290271247851722341310
2849286863832046877739735660856
8498488627348233011294794632446
3959717693790739999028813297033
2061937778585360768060736729754
5651535051739843909708680262040
7311067742659805712201485488218
6604238956530821684960705985153
5575884807556424032679939822443
3799877506513055769196769797005
2886957385885196306278147184875
5572517537850242765712517356507
3839122012346390220332797962057
5531482414042485655677362137659
4788542953243195547561904302610
8500662490837224735966846768767
6645582538412436620865115621276
1941433375462810209984682718575
8458141680294920009511548551440
1148423541522367701113936751302
9446044359303485500166703866318
1977167545195164295067583184413
5653251201450161001342806352279
5613935901030796271202572503287
3956210495751752681930143049822
5775098553986361144285375545117
4582298989684425207288550648747
2018806645310674701311680595207
9278077304149953807848674856648
6563265323906797251371889244418
949342805050465621752166686719
2923003544407352624770250840296
7470673368763093206197918544805
5696392521754825675049193996152
990300075648166148512365352369
2845623492982075867395478161499
4785249980327359997843126587765
2886804628669714342820828007726
4743922587782080561048031261518
9286502603271070383945427950868
10185696746265314934347130627964
4747348430074075573375368954651
6482229487907004699641921438611
3839277712926080833210582766400
2883531973374968566262794689265
1031721824282717269400915256590
2809500032837101078190858221177
3756895609779609944183057977222
6645504702800504802267805324179
3168647862627730186250569925973
950984493126267198161344775929
6559381749926664509841136918256
2885089024993032150933218434795
4706163921184576404652145319774
6645718915659549686709058665343
4702351652468132367996537807252
3757052047095202567103426283311
3751903309791043024194422753276
3794725947940479936335182823349
4824507462219929919082251120549
1896738849681190479864577312442
3715714658115183233331713556906
1187820234483947819018409739036
9488707316845389320856051814715
9130553307273875315314681228905
6645582538412436620769176929282
9209285618251062153931365340941
10185696746265314934347125601935
1031721824282717269400916109338
1108728087260326715990851839949
1896738696390190699520917828091
8500234152299349297243161348972
10356284479955985377501528384682
2969563647626494226961798909140
3794657539423773524988485148143
4075984413242665008399265643954
3798473520063700682731119357095
2018810012104676426399492288718
2845701768787789432499129945395
3837558589687522007466149704024
2064627499106055145668320033267
1306384764379976560595852978202
5617371150976001446449773210795
5655123376489810372386445482976
4659519237556034901926984097028
2890243703243247323143961854585
7633542863172701484158719491538
4743770259293881488435926963804
4702497619750418911030508508547
3839661106143990310701576136077
3839274776496472057723586477430
2806067555048099309191552397713
4666543112801518465867874364179
2926361099828247914143044630365
1896664363273858804540872419741
1857114502236621221628487803120
4584004854471830336082952356080
1076423421787306351211007469127
7470894517619069206730773818475
4786596052352073914655687961684
4786907772939502979817014649314
11854245122967188417581163053697
6556027475986097804757928074029
3923756428417049373033932848072
13982148858707747589007498974492
5696463830415516186907639731124
5696392508723530223913675633250
5727198653234048243573897072057
4826525189737579749912180248117
5649673307735159332529911100477
7470969138674259687821839929777
1982540005264497070559864912918
11262489233321534996619740396584
11262489233321534996619740967904
7512377622761820359576694914601
4707880090093181002342433246975
1115745480054402763093393312378
2845545658168448035067431721475
13076018579763085832514790192933
4663256523959464149861980483027
1191402353551834026338698319065
9446044359303485500166704145630
1232297997550537452288310320480
3010238658964386758787996764838
8220779858864639542680304789513
8540740559245769086752318899514
1314758096301372823663437660961
4705936567464618633294716658079
2845470901391338938405681973170
3755420373860932244027746496212
6603920723147443661459030812660
6482235970596906503781973096049
1108951798487597908598212678047
3834061155081862264334856065883
4705852084901212506441570558731
4743607513190573405985896826589
5571242439080788068195960268161
6559381749929274992126419242505
3880317130620635399004442785384
3832328741931139543120189232113
3793100481405434041814413410459
5651843638029004327165333731334
1071342902513787085396753079724
4745557499556283378483208078953
5656836674477748135341099869583
4704370083356405277931444385157
4704285416756743329124530879131
1943074749953397154277632724692
9363587339653828423366235361398
3755416834753511479136633094410
2804592202611386324745441017788
5764801471246600822450913045904
2261022029857117372474222211686
1033895577927543992586303353160
6604670538758523328490978824825
1119479485498590937242599515110
950977709635026085140760681204
4747809080867106952763726078032
5735938985619309152257747850467
3753609425703799690447265834901
8342769689264396927081389848481
5696392496979857695603092563244
4819043735355146154324876652639
8498800961995148077685197029491
3751828669486676368169098432704
13075486821117534351884137855403
1898536084744267977297545837186
5690857956576402580939494454633
8455811950635655539039407655264
4747351674213347677251662801552
4745554266882784409133060126975
2804666523983100421167232296214
3760250357275444330863721509387
3757132990584846065479556989611
2890786086552948083868779589609
7391876421094224954473524920989
8499183343354376252544069106477
2850768869640473124162034622888
1857186002063229574602806056699
1978961853703711515955290868812
7465749306828080771559643161822
1939490263972016554020557391028
950987602092103684297198889270
1858756170836455784254617111885
5611927207159915364704904208418
2843748226282653715787230356772
2888449516856159907869434985369
1858756170836455784254616527340
5651382557692264664618027669337
1035530034299830655436975960648
5690928769826809527952597407591
2890240172263368200513254558937
8412684527600375137656964658654
9369118881239590441352431569567
13002220776176925952366033593302
7591025425809508899928932133654
2809503392430001002602666219226
3835780678251032686097009790184
2847411577390068341356640192718
5655126891557133837735978379670
3794576429032570411866840441051
4707568235133689269769783342075
5655194845897298289935245395689
1896664369140908584614004114250
6602593987253380373574894827330
2771903567942325045812512244836
1975386505848741556286963904580
9370835037069937913282161951005
4871450345665600513139267011767
8539839434248008659360239559995
2806385903921901587366398796519
2016798497199145883856633225123
1977099428982361630421649173766
6521489815631806781894810032472
2806145695959002357616537611661
3837866943227855354281126889139
4788546344596920279451426936353
4747280339177967632773378154299
5651385801587583174727353245483
5533120580397639960110525271116
12169658138052362056462184711095
13200982811490469284201419925384
8375454485924975369722985418514
3798168158132288010571452547326
1112163366838354402249867017380
2849432138692230016154563573568
6563122531082796620949243941765
2766985832170691630401587757153
10355908484254981989129659058515
1901812683309022236565037865361
3755257896446788663459846560066
3798168158132288010571452535159
3091936670210879193446105737418
5734531126752154208799138411866
4743760117045520399083089337582
4788163284442230048815179923179
2890311671498763851573206664369
4582298989684425207288550649805
1232888672721215190667998818648
1390931023370482096611808440338
3715714910331386694815709538006
6641614365120252295871465917476
8539988554779711941150625397835
5610198209618636553494896154453
2962241126232104151007754602705
5696392496979857394518543476566
4664667435519205687729255613191
6521856803293146425993548997879
3715873898278657476138732085276
2885397205996657531889193343489
4748847105434100694765859772459
2967399315007928343032413698546
2807871462146260520340047882907
3873441872290271247851722316976
2891804301195239418670670541874
6645582538412436965109691953399
4659820661236082288514115613136
5612219745198453613780151063575
4745336792008291843286251957591
4787121984723944338278123518974
3798168158132288010571452255318
4785110641579411594462876257210
2848903476746265857994374469284
3048578298377318841938919817238
2809811740637128505353016639278
5653332580910524345775597308375
1108948836691763598876254869432
2929563095985733011897836004501
2969193495795676886953613370927
11103626339387078096806692886630
6642143726173744773223143836027
1274079663235520758397881137493
3837788936179415375283293872683
4869205386278692579043643257405
6518116002891391745611064451007
1900249143363411041160289546925
1896667472240178116031777675243
1936210415404581579205798011831
1982922687045641463637236345021
4786589255485813641833779373396
7508493931737933280173475008009
5651616553019838103179698599030
5692648599658781265927658135736
4788468459330102881555991766083
2766823201741209341801713110195
3712435239910628315319296587797
2929793294447185369479488920085
3722570101712578271153860244067
4038228990829424805641033826372
988661644799512796793184213707
4585948671744007641018917623662
4666305719159984498655548610203
950903394662029694766933154543
4623561092891179529493986437150
2849357805321381546769939517287
6645582538412436707292150364595
3833970288169575634100416831674
4661394517066617904923481105923
1239535796596694330727703875313
10079383007207068048363449141334
1862506422109993534238260315569
5653098848162273207771380182799
2809500320825858887267667642930
5655126774719552705851288410533
1390931023370482096591959574244
7464324375030630516871251750678
990839015015048516764579838133
1898454987116226975046483521670
4783624948410359852221001394632
1943152770125478621957462649872
1982319692316037296369609209312
1900177790985036999772473826642
4582370232231216926843041924030
988895659056103290209464907283
1896742093832099465616205468612
3010608632686395688085843773485
1860472198949489625811956353019
1859061403411380968930116062101
7506699768823356167397091853619
8380976141697338500700899375040
5692648035170379883456411974470
4741972602182025714846574848510
1978971843959450442642739294650
2298631489220093641259433583549
2847638269853611006211322444797
5534989505722345067906609662441
1078210654284475081010544244622
992016231479018528473527812135
1314829491621082559140069884381
5696392520722118047996989267382
8502677544525119322894882076105
7508493931737933280173475860228
2845704603409678215280435469812
3092620903697766571781443545162
2057768498330547703959547768135
5694302687063975509171917852956
5610425311889512246187107992946
7508266583604602943232144052702
2885250802200323674511262571635
7631826694518636028685960394056
5534917964256197875072934828078
1943152770125478621957463208496
12011842847330384670131091591178
5577672211556592213428923250826
1896664369140908631444418029892
5737431607789444413108166616269
3717430655300045729600816923607
4822554054101539976682495594069
6604670538758523207755290019053
2924556921825068483352254074129
5692719387526053326342558727021
7470969168560591732452964861815
2843748238559467385271352490305
4702498030645855703774021124071
5574535540245544869451273546558
2766683696840697449574852018961
9409770733924160539595932981020
8457684120635511246070137040555
2022252234632403731431577247929
5732275736843483744548181787134
7465813587190047566476213377798
5610272806135800755570567303067
5570726625242919632165330478419
6521999693915279116966679377463
6602444762720807743420602570942
1985982504225336896093796188286
3048360940265368157243372402503
4705862227693427918879939424196
7551634951615823857771607248760
6559232697086629376643839927362
994115363497558906985778674594
3760331742091237980106331065286
4623635819528270898550768246227
6556254375944448968571782417252
3956639152711138632785789575086
4826213743738553782554564492645
7592588830603840457877249998244
2845467766770095418081433847429
8340985493938668258702878285691
4698990699315418747745119613959
1860790388652067503796878789027
4743539354257576200003208061619
2804503739138046234375728984783
1863904638330459543290770990372
4661462502893756585584792854965
6559459757012973788401498256371
2885254046629437866411354438384
7591100027914423371850321048119
1071043901772361723850372486262
5610272849340196072668625584396
950984493125236299685632486503
988885766355070141536806119826
992477189129824473859377526998
2020373428326517058902044318616
5735485048752482351605832128700
3794573165635489337935026056427
5492092215805244478229186875609
5651765797327203577558960166667
4863897801796042759919246759763
4744072113333234074649073876653
10312614565623641832811955285482
2930007654476276298759118626652
1154088075373917786449249277528
4743919515878081592473160501510
2061928046132630797600535256758
3834044909494380662608940872113
2845851154436572311995529950822
6401417400497187817239260330648
3794813835190816439144826980547
5653488595079618843359217488587
1942997081228758567521735844426
3757129765945185563487223671231
4707799127626041616735582656976
6525360510817430495084668633172
8457531209314375166441273303432
5651379313552902571253410855417
2849208856748804396563203394839
8538112796148294222378596748772
3918669481132042491345812665351
4745330446367917640227054959506
3794647934991789093988216111580
5653550245398590298294014324683
7551245230599966310907623613141
5653329477786470292945192833452
7547742105164201960373296665518
2845776525319340477601852785496
1939483499716405685263435303368
5653491691766515206268310379825
1858756311874879464567707262863
3712126609635590409264575659181
3876962057837789582637319992338
4748759071509115914036117873509
2924407697562244956984035946746
4786521730401244165593911404353
4706014403331661633700925380628
4706232226501898637000024173731
3715942032124229107701863126600
1856958635542101154947620237340
1938157053156902327585113477533
950984498991233223165043766644
8457531209314375166441273875810
4704525791389235674260527162312
1986212845352859918522532044725
3755339115938811897977637722595
1986212845352859918522532045254
1939558115187333275973997211855
3916365245801344057915957207711
9247041015574991121159823483462
6523498491638127032952238054847
1030314163865991685349514629298
3875687672085271660625756134588
6521999693915279077328133026673
4661614958789333482127903331339
5692957076351965592734714968893
3756743140829488236564372224847
990452820310711127676099738213
990683480608564973834278522248
2806379582301333611312082819581
6440969953762056343406105823961
2888839378630766831265541657460
989044871345633598754347526561
4664674481863807908023912982679
6559236211373834090981228604414
3753544696531656252564672584067
7311067742659805831302569259184
950984493125257999880348447640
5572510760492136200109513118973
1108951798487597908598212945721
3873519866830064737791680319266
5739133467693302743190751231102
1939571625049348988233214163549
5613935901028823036326851445974
7551634951614287885306419490892
2847343739309369387926331254279
4784889492724465579515515412467
3834421654962074586791958263349
4707577819603863229404051179772
7470530596501363916827839889613
1187742509500784459140430024130
8458060275477316153939207737269
2806142170252852783005235466255
3794804065942444394406094929548
6643324154757091096661764355063
1941053957813147715564394032650
2926432336239905349339183089112
1073140052821135002597259578790
5694290293301226126252020129004
1150292302044846474884775683899
6599158283978396353775676420650
9403136930857766390447202837393
4743766905066972716351821345435
1036870169413896454272383888670
3798168145101979833851516768138
1035530034299830655436975401495
4824724938173128241317702353125
3794813835190816439155207644354
1160440589498976979166500585037
2845776545086662170645328123833
4627071546287885132363407728958
1937930237991552756035333246905
3839430746388358291965172186002
1108948554593177568421653307544
3798382376638598882181671844807
5613630521026284456444767641120
5572523878437083486689621997330
950984498991781090726062943658
1160819848007309359300712009395
5655055207947800041277966475340
3008597112471390224635135146796
1939486731867721003956211834803
4662880190466923622471443558723
3794576729806121018927866145955
6643398795823970135500883051812
8497230025302815164220501868692
5656914675137504489039611815961
4747433220371341814506997072028
3875758761040572088560216891980
1935901803783492128451623279622
5572523878437083486699837289389
950984498991781090726069087993
1031952293368900635560752650266
1862503177959083638989975003033
2924407697562244956994552626504
1187752230500318924043894146265
4747280308759856228567947676557
3715931845582553988217502538043
2890247235906610676944125543803
1069555259654311837277799534871
6688327329754335583292625120659
2890247199875570553454896859277
3753314054655828438329866739043
4664605937702395527636186382091
1268924701283352762845569152691
10197505738766703446588204606121
1076118304639112757670927173052
4783082617150892430420015619157
6645338496747610915996351668921
5653106067370818637764451454626
9361793274650289879939552991378
2845464805276202949103491270102
4783085836748658192959120665194
1031721824282717188189321762549
1899947173627069774912261867477
2926432459391661415644028949428
2811293888040938788680657045659
7590638973507195755712607880672
9485274992359989279047179909161
3757051881757601205619194226712
2020292189914568725093812399412
3836452621693275132445159093036
2807861845669822446436193001164
4743685623415235841254346787892
3842788184974102199224491426663
1982403905322747509972540708447
2890244127763910518398165905600
4707578083028410024107142704046
1896664363274866662375982900025
1308247072071732568497851190271
1937631377221531047967416884578
6525217768176386239085848417650
1078136038813547490289776824757
6562895017892221747980791589813
7589387277063453037737843380609
1123064419717948459756383774186
4666692350141151016720938920335
4790025093687184041213562905242
5572523878437083486696733584496
2886892925994479317832102998543
8457297637113210396427450360372
4664599443242784427286829799610
3753463310961824463821937458142
1115891467102908389823886341045
1115819985380237448846880458154
2887116760130427371828792989956
2806297888973292362741810256130
5696392521754825633769090288891
1858912037832386728159427053663
2770271605651837333199309652922
1076419882982212990313356606122
5775020258392156145999874341574
993888266547289188592041142540
2845691491912280403914643176504
3796224777424696209792573571973
3009255914781330582471245794415
4662886378501197590035855030748
2891804294783873984088117201949
6645504690535788758086658134250
5533188713699884995134137165822
7549915403883404422005129560860
5570726625242919713139185063606
4747130960788362169302454225761
6442764263324521601348187030005
1941131356096964903600301825746
7309422805079134294387570350038
1028208132321336770294494376878
2807715736794235785770860602490
5655042119911360450345132339854
3717505828536577763165763129006
4702429646196449272906983010551
1030314163865991600507289186947
4664589710535033383457877128159
9279715698262508526694237864781
3834119506289250838142199182713
5617222061086641216437762509803
5613861149305272279544647469533
4706164344578143655059773581541
2766907831776493837148143742644
6603852570636395610774514765440
5572449122716549070020450334627
2804588805134632187055923053317
5696392478842594974936603071267
4702500865025833929759052527693
3798540903828522504387911607602
9169888790635837642368075851404
3798540903828522587152268116372
4707500389543027823008080820573
5732194651792112960274382616138
5696392520989236073433485926268
7310989741988455690206240949823
1860702648837912003907156412720
8414925769001316295310531631482
950984498992308122485898019744
7549681671689458280225419600450
4664976181232546332421971834950
2809581411531877146126493123932
4623781683700865965792779293763
2927989233743855820704026450874
2020610975837247668258626513408
2061496463139339719721019191055
1119323821937827110004489929933
1857036758310190666746317304024
2809500038991361238921138231553
1115589914380526211226633026842
1896738984320918500163278738968
2976360402436085030705603278823
4745398573004807086043024163582
5614010369037842591423884615312
1939568264887870110563348124768
2928307750097280684620993330572
2806148946798427048583608283566
10312614565623641832811956149868
3837558619051188472748455809237
4661391407555412125150054424694
1862649594601860981604165857798
1033668596662670036922365638412
1858989897962245964767789627783
4783088701537216833211873835058
2849429329970771492605568972250
5696077090150283135423213128953
3753388708022225908184577455219
1030314163865991600507289199643
7551634951614287885302866337548
7551634951614287885302865192792
3839725983038144759448282892334
4787057241440775176274894162124
5610347575198638175442783209010
1858827260601761568721205959730
10115412646616944085846733081631
3794498556842014677645341233853
5610584968526752129477711937056
6600501240348801917787935485594
1896667453576717885133109494372
1030232611297663671012069398419
3715789242888762354652445044709
1862182282743023236897083369680
2809733746631132345412174632187
6442764263324521601348187590216
6482232762209435387167966400649
5651609776785184676173924257144
6602438390384694800815715509720
2811222387426017567442273860489
9245314863319040311715253041447
988814543018683978988660070172
3832267274267364318140474689668
2926214836548156287730959517353
2020373569666377768941291828430
6478725522823230637443986253119
5612063731031530477932660793964
5653251470983560550156019921381
9449700198228635465493295149982
9449700198228635465514187555861
3794885187823181067914025590655
994118877496501590997992925769
6682944982350991885113424292480
2926360982784515996695595498080
993810259464046748653852737123
5533120562790577760829553782284
4704376387891631569574532889394
1191551548231297510679481447412
2769966643722743023027941567571
4621695682631891352457508115184
5696392508725023318207711922964
2849055963291217171591428062724
5656921034957501045490423424438
3794508583963541817792994479288
10317616898866304507246720138289
2770112630513688309200780084176
2923003544407352624766968292141
9447984042397300879174803637672
5696240335175059889759245038631
6596991608481487717854795692879
3877186199720194892173655599535
2888446438853365660812798399384
1031643694836650087961980560778
992175464151456765117111506926
1074395108826042367248499127375
3753466965696173468560299588952
7633766267481033360049566093674
5572520493234686914638701356346
4625277083387500426846723865138
7553201753321402543902249952209
2770255519826309958942064568273
10038117501175795922999176155127
7312784033933230329238624944340
6440827223132245238523052950931
6446118733230924165232774390822
7556390011316974731149002316608
2020227307175081015381101875836
6688015160661674041629511650135
4625195851397501257434995482498
3712200949127501322999483235566
6683022976600919690066995464190
4699377330587460111768133539461
2926357862076583587108963274967
988892261614194524046388544305
3882866579733636759189331261028
5653251201450161001342658317977
5647954048537852992888738925820
5647954048271217757424347680213
1150363790129358041417725001431
2849055963291217290454154209610
8498722807744439387753965901864
5651765355260115253814389593624
3877186199720194892160174212279
3712285855096002835892257744963
1123213540513726483747158453644
5648482446493303226445253203884
1123213393609304579192120873996
5572523878437083486689621985692
5655123640982826343422511362689
1150285813742017905752370444833
10237120254852061234176101952226
5654828171022230736174491037706
7553052534644768193843129857862
1031643541254754545276597906201
11342389296423399059650564950252
4743922881846447028714965587064
5696392496979857394501070813934
1112306238508105525859737538777
10393355109166103540744963192400
8507683807901113388287113962342
3794573338462547158348982487899
5696392496982443408461587009666
1935989659817323838692729377122
4666766953069614911456696642152
4700784855819157201819935496784
3837630107123624873851427932147
8495436003182226360697589280103
1108802585410303382620884208768
3835926972495196873967909711423
1225575920597461749872849102241
7312858661424481989421311011787
2099173860884080781719750024763
7313076160585484531719395062613
6641838352292726732105600639005
3830537976506424420789758665781
7551248044657679722214331651302
1349590507793918322318575772612
5694595225102075584791506490609
4827926098730496089062343799630
4826071321605182132685522342362
2967389587861186447350845081521
8342847560892509266615400044843
2849208856748804526221910696978
8342847531288308872390414847275
3795048241403308077987567533318
4867856101891129241620492560664
2926357862074127485077334828430
1112845645113805838228615796553
2768467838791121237447199803428
1075012068680096922968343398036
2766904600715476908724720161811
5653332580911599028731050985574
3712279103381273955772665796543
1227438198657839376447868915027
4664745724411170449271296325136
9408434316553659011333178245187
4788458156254783633127143864246
2095592188427690529818567429779
4702497786695716135441874131040
5651925068478898279011026548554
1937929968714227282949132940228
950984493126267068549571844512
950984493126267068549573318835
3798321038560073255052529173330
5615651774504554195048941268239
2804504014560124774085306008462
6645504702800505049019058329605
3798168115219092320816804300802
2969489026024447953075953119909
1975526286681877861590840869967
3679519507743822362791617638740
4664599460852323803961788569784
4626922039646205385614874174667
1148342131374141018043176159562
4826216848449271298354875647981
2020373428616338208281726877671
3679671982836587439461026756083
4625351846597534180788647497616
4787189994593773985375596996406
3840916316310479901430436415974
3956639023393049313601506398059
3753626063451228341987760829026
9363587339653828423379995714688
1036721238935173006332869389731
5654977548878083561933870225351
4661689593191341874102690365034
992094103632712121041041912681
2886960899558484857830069984787
6521707578738506761294418324571
3877322294319183922730217826661
1074781611869742190291010252331
3715633247967439669839974699781
3757204227288321369904518146423
5646383455779272167256713713308
1150068431346518013160793182067
8339191361190119383762305419893
7395523012064583525876396232026
4668178036073839621957142141310
8457839846032991311985341932176
5647953950647964028551258571127
1075090223214136681736608442729
5653251201450161001339260207656
1862493721740436932390116440025
7472532505802367051855557025936
8498722807744439387743609825977
5696240335175059889748888962744
6597520000591630374619183733285
4747280339177967629157738383918
2770038020665307416643979713367
1074781611869742190287458242685
3760175452492157410816149526281
990615591752866550057706198016
5613861144229627944819083657425
2804588805134632183307519473700
952544512428774153952827076909
1069860498363406160418989541354
1030382400017727938114507605691
3798168133359906903748945528539
1939415360269475190099318850551
1227145807537771928716996359899
4748833686980066409841650168992
2020081331848968730723402205254
5574311570912954303027435372678
7508415629744000380969735167873
5648407818780361645784864614157
3796292719756591703748649559625
3796679350737758178749966880544
1898454987115220807778386712695
5771585125705007047170038025451
5649670235286252069428203606537
5658552406880759831473745560369
1975838007003222501953877722221
1939344000693000651694839130507
6720619306844398729382541568244
949342805303952035559787663700
1941362261678660487658795614140
993888401476838158331377889548
3959568161246628000965160515900
1941057354965257527846001291637
1311835067240344664136126799484
3756821270274042317974016976073
1941206125707209423753831238171
2016645751760910688903174436589
1936216922685476364220878694082
5498800414369592649736073868160
2962322249239475606177197360315
3679600470466530183335781221862
8461116303522963322758412116169
6404924198601069011844862804771
5771587933906274065356824888336
4591028736114563623819996253246
1069711273821323490629854871228
1862649883089571873015471352778
1112767509791113837353735679143
1035530034298800544044069749666
3798168145104944025073503757007
8414393446152014439870487900307
6684895024502504945312780636066
6609384136402289409041783822327
2967321614589065780061237606769
5732584354330042475124192100498
5692641527903185853042363970020
4664596346298258043101513812291
5692804427900363252920253578701
4706316690908771680302186781109
1936278554328297642508456268135
1857036758310190666746317279161
2804357899261031067654733655025
3916365245801344057915957475914
3674604907382272158805514973819
3751750809864838882199586227831
5732194651792112960274381739585
7592744518303889872858347528833
2927914643626440394585282550045
4743695375365163960978278613348
2808095468817884831393403796733
3679740815267485875630374739074
1858759139541002746012768490162
2928074017905462071423219198071
1030157995826187303375704534979
1857036758310190666746316719479
3916365245801344057909437460455
2847567168671950177634374075875
3794807174051399145986471447060
6645504678791125995385601910006
2888452907644418136488805828001
1036870291778274936851982660673
8460736301895674123668747492426
8457914621206283993638328251350
3835780795256061593975857491161
7391876445134803383416396266429
6598775326964117428079071981112
1900018680130076045445189996895
2054475942691841018644760188802
6521489779880946876772355742164
4747582143884279925524806703419
3794505339811622767239098945384
2809580963284322581923862347388
5734228997012515891760828344942
7509029363844977154579339748325
2064627486852427150630861205313
7393878386212845696854650685487
2849286863832046834437159775170
5571099843357776202411582954137
1033213721748339143767999188565
990608558750589937125262633623
3836385199998247885514572725148
5651386262310612199715363197562
4747433220371342068619476257525
3798321038560073339774499152159
995838136173685245856663216520
992480709248205149673503060643
1943078577804142848812484578592
7312998282531957541712833357576
5610198086965901336007591510970
3839128961720056191620207083715
5615726377152750788566310422589
5615726377152750788566312152419
6599009348215402587509006702541
3956353538112978650706929023219
2804588805134632228482286828318
1349152406371042903137092941355
1937770562935428388523228156162
2890100825964537686932784234421
2843982382171581153514755190788
1030083533938231107542392429683
3877186058122309850453133995764
6521489797767246126457677418617
3712356931503772437043895118220
5653482094232311426968712050608
3839196480901785276790550785355
2886817886294772319842217675148
2848903789741253703246080517802
1896664363274866581555487671023
1937923468147691651992232299430
5572595403616304591718649132474
1108870847217076285199854950937
994193339094130895274601934162
4702348690139095348486059012514
5534696938575641842852263154106
7471326253642903266396208855015
1036799074062401232752821425482
5692593166997312824714010577164
8460736148578877759004488117985
3715711555014312860697028168871
1860468942011178265645856244793
7551553540387883812914558313811
1031721824282235066444545100645
5692645066999540427758359788789
1896664363274866581548671570032
4705790433502068427878726684443
1108870829610014168765090909892
1031646791780121706396279610335
1939486725467947577573481925731
1937848441791361219753389738755
1860546789356705084599700545101
2806307923027336574099277308638
1108948836691763597150156671366
3836144323116133695722925401249
3915159114892736757663765713230
2850762355972955684809653007781
1108948836692291532853546018762
2886668490826375115720692858963
7312702641660631228454503019831
1191184718942128128835336097732
6482232762209435387164568559589
6482232762209435387164568559060
3796445066367026565050842463742
5653254721543750177550885601123
7350464557973583846706469039205
7312926911221076457973721928854
8498796969412209990741124316764
3920005042072206886489679216574
988736259980092490922481640722
6641685883343617825182975260816
1160968815511033832682092807017
4704217455992721027454660584272
8457453393429218960201590642785
4666689112109676951898349310151
5572449122716549070023706283604
1031721824282717188178793050686
3792945031996641264833824365628
6641604607024123795267308716617
8418591929365389193354257460747
3836144281208009422446780327324
3753616190248291089193781239443
2890389942829117391685202158621
5692814021204829345895557114515
4666305731436819000036731455317
7470530584214933541987295426434
6559306839812208725192311870785
7549759370775234145348532242464
1975603870080722119294465665036
6602132747225780468535483203842
3884508260889061919561878032507
1187671102174864459415846593934
988814542461679843559132546040
8301296317394509403911463597144
5534989323288818092047990682332
6643632515739522154040393604483
5653489011226152530363608654753
1108948836691763597146584513697
9320835599557379434177274873430
10115412646621416248705419493313
1941355343848599164000372846424
8420006699428322155901432326356
1939486725723496701869016962570
2888446432442000565000160854651
5651541790947411601292596251075
994193339094131068348835948257
5572595397472080373990020392573
3794813835190816439155209081647
3007095193230095243262389097888
8420006699428322155901433130436
2849205330751827831313957497000
6598704385509104257880926268335
1896667472241736914518399191608
5574171766848235168762284892822
4705936684493271551255564444556
5613773128736770838000931729964
8461346914471648992620726510225
3756749770727243998394406584673
3677887699857839697236440447503
3835920464969292946110795679017
2808014326894167949459327459228
1071407392510614981736940998839
4702731622599177241594359569665
5655123376489810372386446335724
6523498185259710467490891035509
5773256047462928873236592004926
6403581544074902713099348407149
3837646235682367021410690510535
4664826822061343482483317216849
3674676278957883018782138650250
4786901822638580371422275617338
3835696342312921013595442963046
1311760493918514556976204775942
3755332499652495422808411170631
3798321038557486673896089290170
11177940061885045984335355976770
6521489797767246126467608695866
5653254702615764237776480428940
7553348004604356013204334320018
8412684515346747142619505830700
2885387333062966386544947251675
10036397812680659565761314354245
1119554100972036804164044283634
1896664363273880591041709692591
5613630521026284373595009011043
2057983011421282857973595043996
1860465691449932883602057709845
3715640166109455632744722307717
951136974374368028329518506354
5814797356088095422681115158813
1037104017824928291539238412843
1030314163865991600535307452941
3674371033304700655693234354637
1936444417143038628098920087793
6521928310583106984626188074206
4743763778212883800237413383040
988970268395475268957530157556
2924407697562244956994552930679
7311067742659805831315905361880
6440827223132245036634219058625
9447984042397301050501758300049
3794583193022621850457247939103
1896735304777875808959173543023
3798015658557534586821729183858
2892027686536110137868084548185
6442761142323808030038788451006
950978017367920088077307239605
6442761142323808030045456502354
1030157995826187303447056992896
3837714615599562288342332617126
2023663175995285669513738795157
4827926098730496089062350197885
2849208862612192786529486781049
1069259629982630357344278794693
2804435906345349101372330547405
8418591929365389193354256888369
5651843785201092407328910037754
2885091704445845425933642985300
992019372477374927422954893828
1899869302018721566399145975999
4748840322197395954004019457288
3873672482693107320983461998428
8340693280427949992099677536303
5610347575200195891593122417297
1941054080185525329396698873670
6564471952571805628281701728215
7588926036474794742712388277079
4668181274079034276801825955939
7553348004605363801097965709342
5694289967206881887060650754316
6645504702533386290281900592556
3880316964795698652673884388135
1860550205522165187002663349586
2809743190050716067322702769170
6525360510817430495088079066019
7472610673449395761800026235531
7470670217101759953486530281247
6523498491638127032952236119236
7471111875726547806169120219896
5655049013234077178089448636512
1122685044668387285842808583465
5614010675158826572855741537696
2885020731444479753555262659295
4747039812298200923850620727682
4745642179232665364126231338851
990374550056431319024390400529
5572523878437083486699836462033
3837711229840647607362325150361
2847563629597748126971067932460
5692726568567337689166744697421
3715938769310365793574974705682
2886964137576257343216431921372
6521489797767246126467607331575
2811225766738355032210668842345
4705862093333530762228469172280
5696077090150283135423213422019
994193339094130980007093885394
3006948924340059261673983518234
2928152024992168644540146659728
4706089300103308721882309048161
2099683474421991697148117473064
5696392496979857394515292537748
1900096680803049734756852193863
1937621473322893775337432425641
3796533069279065395062541937211
950984493126267070286187015931
3753473466843382942154057931623
2020688835459085154217473722264
950984498991759219262099073883
1936057670779446939263539324375
1108870847217076287001007881132
6557662061178481677071237945167
5696463830416065914824869035428
2888446284980595569765310897536
3997473122080100898569579682138
1937696255197393966651758384536
1982472154841595981408143133142
1035235239463663200141788227243
3875320518832295254917641488479
7552890143631527882732295929475
4706306824363286726511092898873
4743695381523439262021145462600
2099397965098357618256993031038
6523498491638127032965706837620
3837405856515055633989874359393
4747433220371341942446410828474
5696392521754825550990684385992
2888605530452618680107262345154
4707568215634011626512799848304
1937695819783063567329773776473
6600725534684039572243522739711
1896657297684576381148754021950
3712279225744143396312484674626
3755413891934119492590515841743
1938004565230319743427164257173
2804357899261031026146190970529
5648181010574308440291739152359
1030314163865991600507289772550
1977170641643303468547503380900
4704139007070654985888007779158
1030155064728757376172747947519
8496779806410358238374079082382
990913956638834256185547389955
1078362975537763020849424591003
2806379422562063215882795717011
1311393776080877664628917391729
7513441157669647259568411745743
1896508361384164393597436484987
1943305520905399582767839686896
3836436395598966345191011896481
1119174725922475631983665423559
6559232697086629376661148079987
4704213628688397482044224851284
4790337116156742712428970296140
1896664363275393654663690281249
5615726830990161159198665432897
5615869685058542212350585868402
2929637557339958695207005101025
5655048588993266642009536329384
6559232697086629376664551507287
6559232697086629376661000615418
2099466116566050192368639669259
6556027157125134988080615901592
6559459757012973788380779948095
6555878214150889093716449608427
7549461787513666577080088931430
4743763397966803479173532812458
3837409665156471835804709984936
7551170589533087272068504916392
2888605689145949166981501890345
6562888664542082707643680847397
4707655678715110973021876012653
2804588805134632183296848308485
1936288704577340419365166085794
4745333235047858442914080658711
1942997043900853388849977610879
1898156236987731111922226429377
4704142405094863250398958351575
8342630043859256690525545603157
949193433057013197973802092425
3674367789443611585702127110214
5651840265362498810955880689479
7470511130530306755215552232331
3835926646049884160407287014187
10312614565623641787786698046586
6598853334047359737953371262402
1071044042566876887929285727970
2768546006679102273196534422553
3837415582846767738342481644234
7588922792323884847467668430362
4702575332743450867726146049446
1898305614869815825847267884248
1898153005368677283500329951849
4743695368155868988784808504182
2770112488930881361151288779251
4663107563387667087966869708566
6645504690534801647194053013850
2057983029028344974330061824665
3839122141154349798640943904055
950980844224122634728109826335
4621841816349916519436421832621
6562677537719276198687851183282
1978818811888864153515615388717
2928307750099342438699811087636
3839274346991394448150168897098
4704077521823090973819321791232
2886879500340216917340379946549
1030157995826187303447057541469
1858749406833803431525720766353
6562677537719276198704448855580
3756817897896351757206486357385
988820589227118762612778720295
3834499662045316864315974501405
3834051405273033922284956849377
6602441358288877927594381084013
2848896706053492147377736276536
2809659265544866470795346068504
1900018667854293320102343538968
3834057739170414613358416102404
4585880391238909999006442551805
5653251470982002919054331380638
3840990502499210018942252612257
4747280284766170081446128236306
5651758756813820148623766216535
1939412385664129665159066191260
5654902633177897934840076984529
2099466116566050071623328798376
3839199853002347520708560322485
7635570726768734266522142183847
2976360402436085030705605260986
8538343444706200818930145514601
4702579166774736257176732740964
7514022229935042018918706600736
7592731002053237302470691688866
2888446150342951176924287109094
2849055939005758185651440063722
2809659271408757859680666024476
1896664369140887539718943508576
5696392520722118008368530029306
2888524016432033614170330663736
5569003686441976956225244351473
2809503129016039056154556052511
5696392478842594974936603083963
8301802845680593706635717909360
5572442781074254218515063452665
5572442781074254218515063184991
2967467583200886850551311048316
8414780224852146502910967784197
7549451233555165683482434395848
3794725929227558181866735981567
1896738696390190699534844649217
3834206957313778409564390303854
5651457057478278403458405840062
4706241941345088981925975448087
1187970012017890306621112076779
1896664363275393524827623427744
2811293746991930085250963300321
992094244973626312773197587005
3006874008349503670137564422478
950984493125257999880207127935
5696392496979857439679389580957
8339269368273339910655006989134
7474180719046808449557506830271
2845776545086662385363371895632
5651765797327203490954114706397
5572449128326034531055292397186
1153500644108245067314472733865
1937997948967299254241940937824
3801600855941242453854377133847
2809739952809686432269925287679
1975997559975232233370459750986
2849055963291217171513406980552
4747202308086376173786095111096
6523498491638127032955642332779
1031721824282717271035071402098
1857114502236621221628487218046
4743848156302134040868081952286
5576319706205676836818546525610
3794658219111285193892916605115
10273068481995139676741619622753
4747124166366061413084897328212
4786663737151697557761568050007
2807787108092031972808512141643
2809801878331524227910621616786
1858980165254980816036864620122
6521486970898462717587436938554
1067900447767479041638502637317
2845542664619857271398370728157
2926123718463527571083761750157
7433356588501734982676748693322
2849357780261742467856168783092
5692726010465517255581601644782
1031721824282717186452397367883
1031721824282717186452397380050
3956353256016321820145697942379
4747280308762927091115147113714
3841061867674974918164407769808
5651382723538305190364614636044
6523498491638127032955332000219
6523501723507751139105501245227
1153646895391198376075909749332
3915009742900842017299109844164
3757123129926939423272216243134
8416340090558581231902714724231
4747280339177967344412192140136
1901653578862314056955421789848
4706089172140090226313930582737
9131980439551894807320653855162
4627071276454014787157363043479
7471112016776587689531656151732
4706089188951152197897781305673
1939791835077614830804581311619
1900099777782858696766861956387
4786514499542952373662722743497
1980596477280484398650236103143
2927989535065363638046445111281
3719221984367912349508687024207
1157234791402378967326720022215
6641916500704236845757988197246
4747287079161732971414899075517
8299716226276400548043324611892
2061710522687091629061334907452
5655123640982826343435840749201
5696392520722118008358308020534
6484244265625918177777139025396
7635570579296745505528938913225
2809652630035674277133187384673
1936051445854703793874179084565
3834119795310756289148007176871
1939639328777462264643549360185
3794726077221726837971503230047
3757048391536091565209859364668
1857111399413978958832101424270
5696392496979857394522250809605
6442761154333986502049877606467
1071420665117743284284991953226
9447906035313531322986506796881
7508266706281072565333897602691
6642065719090502378623451282013
3794583211420453097500241877373
1857114502538056010805532550195
1980596477280484398650235797910
2849062428120526693666089554839
1148423541521885579382958194773
4665125565756868827176684518686
9210787347856739302758119292814
5653179951947600579486968824416
4785110641578425558909911758906
6641682601574501139058392298475
2178487432940723407954363351848
4661543734930720909939086197646
5696538881824490739765251144535
4704370053460936621537444763350
5651535315152227001280573128377
8261675171899370796078363541175
4662880190466923622471739643197
4743535994955549995177674749874
1232668070716839818928443247533
3712513246993343977456929269035
3794888726897404167170489742314
8537956941989229120080311424088
2888449541652315480356042273841
3878834221424746780348245537550
3834204001674313113445295364115
1029849384751542869016554790271
5655123640981818353561896538643
1071349299916177255178022001321
1033577184213179577211596891221
1157004763561725582800615070140
1031721824282717397350844012690
3753470081071795718696878716082
9361718849779768321030335544831
8457297637113210313563760891943
3756899264826483579270013205980
3755033755690927447064998802027
4666462027180148558008958823350
1119249200343363662038214390404
6523498491638127032955641212357
9404924132445893500833262104109
993813939588333100885257342462
4747280339177967384044353078988
3839129378426570168061348651624
5651535315152752910840127894311
3836137804673378540785992120009
2845847499108376658594002557600
4704077840462869902201463307457
4747280339177967384040955785443
4747280308762927006379251483378
8300014994809345080388484609012
1985982473589543707044715074196
1896667478651013744759188332540
5655116716451186323070148485263
6525503535557545007335159968759
8457602561956821392719786545293
1900174687885744516042234091832
8213979823613039291100130405784
3719068810701942976340622374143
4786745422733639348281639781136
4785493727085179431575085723479
5696392496981963235880148880246
4743763354796087787881665619737
6559229268169073180801716465924
1939870106153957077865993208445
3839508778512103154290022987059
4747280339177967223748280055042
5692577651491514123672566537253
3881072416819059313706272524500
6641611857114448967495961651246
5768311924909369762625182382083
4747280308762926797309515362516
5692645060842714649337807037682
4786589403234955575134457887157
4783082469980844362920801534823
5696392521755832336064334231284
4706092844753117052895375126871
3836137798518547812890593410264
7549461486484498028664401823337
6600427072811922294114647420823
3798168145102486102056537134046
3834285240631627913689945402151
4705855457825327502156566737954
2811297279653781624104192957358
3798168145102486058829155886177
4786525231876284883685082309440
3796218399208473806182461805868
3918088202176457866221996221576
4702884097436920926035508646344
2848903476746265857994373323999
3048360940268832169741921899232
1232372705518689181779928815446
2061493330168202541363278998017
1270569344489608938825315708564
3760328485641404510048354567786
2806226959747097797424520678119
4745482773199394102871171857860
950984486714442592462494365113
4702657160455124014036954955065
4705943067509412760621089367298
2965686445476601135478333472765
1150431941838023986233145176069
2888602133531819596486123620635
2888605402259519670207835279471
7311067742659805751905154758011
2886662161730467641741056526800
1112452237319374881498051227096
2888829646723930526741543211762
4747053616863243652890703891030
2027325969833962400042143329054
5694520320874193989066688716020
6564604685153544373915745530269
6564760699597203425379258297293
4705783951309630419307459659346
3794576429031561510758681460090
2809581412065653607756536433193
3835998459768164819926742855034
2849055963291217088650021505147
4743555717663468793084378647328
5732116650829953973562051693986
1229303909173103290386846513877
3835994920435893497031888308165
8498715711779843287174781287928
4707574587984281589476278461494
2888371964432477630775721536547
3756824674164246556920083107066
3839359559837505174989177211599
7508348349480593078655251840759
3798168126951658068461410463713
8416340366513929114941211524485
1108870847217076326629623234514
5696392508725023559718508158361
2929566070060397883812276532965
1078359443156702826581891693467
5690861348198774542073772425577
3798168145102003735219126446471
2807943237675259323056142550561
1266913180259281074711859886658
5696392508725023192205055329658
2887035489956146444448285564271
2965754713160942052797454370513
5613935734626786447892078430542
5613708361963014659186169552506
1033820911773284807682925430666
7551553841685699716410238544220
3835994920435893497031888893239
5696392508725023192205055061984
1119398271863051986301704274421
3798168126951658362280827995644
1030385522073457434082171935901
5656687033207450420302171956969
1896664363274866624619719594054
4786456252287979333761619102203
4744062252652647626065645394278
992331196740044232098756467203
3719289553746737183204507856609
3839196480646260755681813468147
1031721824282717397350838416928
8457683947563012659784914808394
1069477252571069147017623904098
5656547258774614609627592158534
2887191209197276463453107756322
6521850302714512967810442349410
5653475452059212278290951377704
6560948539922976117738617325115
3794813656510932427802695812528
4702657276128444860434406991216
1069629727409800763383585424192
4702728230986334624504997713280
1857036758310191617915109981760
1187970012017890061426005900178
6642140168169450205101999076801
5656547258774614609627592986419
1900096674935475946966808561187
3834132623931840142371618919710
4743701887411109633369305035960
4786456252287979333761618286485
3756749776047828875628318290367
3007312551342046247029927760159
6640200448339974737350232854132
3918088202176457866221997037294
4783011098660804705997166581245
4827946403234458529532322149964
2886967246275413775574689773088
1941437036920500462977365473044
3841061867674974918164407795729
2847495662154718289687440183465
4786463052831758555741488009000
1936141864818169137580735669495
1896738696646242082618089953327
8538268515115780137108742867251
4705855181893162219018350992462
2845539003183749897491098165774
1857114772071455563367289276093
3794576711131640419487626505499
3836137798516091429474541118134
3794658109244924357450705452009
988739652124076220483119314779
3834197506961127803644357085945
1033668346047704385681290457844
1896596081977946035158963777413
1072834666117341270597949921278
1030229501774362055995833872090
2886668655352917138427909664512
2926360982785022059432573944621
6605639680757613897169157379229
5696077090150283135423213689164
1860628046177616502069936244262
3719065854553400914954767116881
5656761789728417571675702498493
6600569489878694580351886120856
2848903476456444868924382798670
4785029101577347886211580152023
4820993906012678101331198667474
2771744867461148322299495513376
2885013844544194394617649520557
4705858541439669794965572138413
1860466114611117539631459239688
3758696425797726152880117511035
5692797804692204115246288102165
2804591914100470534807496277214
1072977120258096750050539903127
2804351289712347815764391298648
3715714499469236267665452206496
4784798625812179033914347913485
1937631089012555000504949335047
1862344202541672740921084208725
3871959577133699259877636827362
1978880308359783794314531089269
2809662221438364402215074359677
4702345164165785630394306074410
3756830855813280468848693117616
1896664363274866754779708051076
950984498991232315462265338684
1936064005196331651621888460639
4704373310422020093365823088895
2886668637488356482993898933577
5651535308473700427240969831818
992171937901016565240605963978
1148420438420992297952997353110
1898305633510591603527392239064
5655045363806723911811078400463
1860543833182915464927344263488
1029927373122893586838070634940
4704077521823090973829690459435
2016798392177691297682908940047
1979114298366751469465799240594
3756980510170948155754436014689
3794657532513412135565361502928
3835686444000910305080028527212
4707652582245365881769984790884
4706225555240400120684330719666
2890088119718969045008203993415
988817645585207994191208130925
1896664363274866626591280872785
6442764263325026590516638869843
3835838919093675376499042662616
952852976587930835886575543284
1980596464725421699086658115879
2927859768775920572990018538695
1857345247556839668869480391334
2099466116566050192463397678747
4740337396251195073668807946254
3756756411833757010402340890948
4702498024523280363391461753627
3756817910440303617736525642010
2886954422733067041599548868236
3794580096587611314432985971506
2845769755716820240398612306885
1979043068907832675395643194629
992172233077770359554083839134
2887041990243423068868640339720
5651457308067425851517567039287
8498793853499652108087093017817
3837714320663696197845926067534
4664898193637939257719804167062
5650124262832792932810187964625
5614010798600794993378154092819
949190355020930556987075285912
10398815495416030098622066749031
4135084578243283686049269628728
9130485456048566520733030923278
6568118524319796321651628120742
1152297328358209541177194128444
3875310773024552413489008348009
3875830873408457252646668538849
14195417121452973240013041296514
1152297328358209541170238109069
8459844694467801881764836085588
1078742419342445228975643182666
1336413669998043387280610114402
11269059400693462402435782498171
1040298916638201817365394474105
17789047432268542149985355184667
11387259843637338442372467346356
11853881471968050917421121287687
14235190129250649522117727417130
1249992604520116600036461358802
4791744340064898986209525590360
14234661645647324314187461102636
4709216545629886887082560766282
4702806243936101271516197813673
3798168145102486058920674270570
2926361112070766064481972141644
3756743140829488366200468084294
1227662063505294824334445157304
5612219745195997592963651027677
5658555952644487526251149155550
10526651852412517736865379085085
11103996412554388494707469901894
4785032659303941372859487509800
9247112288795989544180443524907
3834362836840556268372024923031
1193712306588341530367902533200
4784730658636376906796152529010
2890545686046778093388564481417
10196299214849373982979236813533
5651453819448890167234801295653
9449700198227077529366762246861
11269059400693462402429115262541
6604154281957348323351098049774
6602444762722867972048173934023
5974504129780599034281199438992
1552042335171551272516979819443
10237347480611938065429216136012
1069399110849176655512223084265
13246230182863177096936003541311
7510729274637225600639356274147
1668675785015715621591874769495
6564764238669935455018356928873
10397096224208569607998606024671
5028896000209035009735953893658
1862809166785287246486263474058
5613925737925432652324470991956
9530667961138738916994354821978
9530667961138739214511862749345
9530667961138739214511863041353
9530667961138738917008431104119
6564764238669935375679566793832
1246637814410983347907434546833
7633854674104113097016532158738
6447763376692201455769922671500
949193433060633181784358753842
3447051738831017104559294552249
11262492770965668429405736904861
4203876442053754580193482211987
11854177100829198677776822032071
5618779136237217522659150812399
1391145137330534982907410888168
1391145137330534982907409804776
2888752068947174584638974074078
8258457033967950519257519741133
2809428538885975992049737976171
8258457033967950519257520009336
7431344926410658914707531723617
10195929350991686509806522762746
4786829942646621984178560724606
3797940908157584764383182483976
7551183768524484366950974430736
4747351673948867876083465148551
4826807760692026526201585414030
11263524000629666062327741842675
2804357880308805472774120603040
1980759114387990055269717406941
9489107065211056031581497073882
991147573660493867899382539030
1035530034298799591329936595857
5936963232737910909659142147518
7461930664368621793045933055646
1291861309834623578549865609307
6605877086916867177963501274219
6814074876716432416705962146777
1252166142484254841462704631938
1031721824282717310902332630073
6642147412162973326027914261985
2808173745215910678862935475178
5619158842941150031159916070324
5782505816305546171709884673690
4117688390762412583026939230053
4960704328084225347297413977250
5654970870734475340771811350718
5618779136237217564157016165127
1979192446535359930929199309442
5654967921212935669824874789956
3835845689519813817272482437658
2928226621263386178566113355595
1251786858927876218739261209969
3758459443819738311627176535081
3756828187859667133828018194084
4743997369634449966199081345139
1035530034298799591329936304378
7549912153866498597428547534814
3753545267166868857345231426459
1029930949560830933569243553304
4704451034858256441171228199736
2804357899261031067497970643541
3755261422998203443688155321660
2890471083118247296907772176281
8667600923766931848013027611410
7594454191730517668125901367872
8340988626946071868791789177365
6602668725901176338845785595927
2195594559078656226149997099397
1896742119197753200309307207643
2812073939384773761315486028724
5694286510327404476434768676295
5612063743306786382799327159976
1896433642761234030396265527845
4867710115100183753558532683102
3762193584448540012286391078783
10400684550038162239322874260391
4747351674213876488226116799459
3832484608357422439799305749093
1517647908051533672398110420903
12336589616067512372525262509692
10036398100912340078957473446803
11107659230410485778838000354114
1936132402457359231349894359960
10036323344391372927583942612213
9168165992641044317503725917888
12336738847009367553946386326666
3762122224871056488055052717153
4783387555059060096085519106162
3762122213127513291297299160636
12259726217629095347442484061595
1352883339399151503379424367897
1227740205227211431639227681618
1509501789899053516668369020978
1469656857776836176757106074355
994118877496501590984071994529
1431901540652630112953304698645
8543729054158829501254773139153
10396560509479835504976450796594
5608712246906495763188299209968
3835845292545288655573296986533
11977889870570289970747663522662
7467228184704218314654264262419
4668103261144412632424302541974
3794888553805794906307620854689
1864053587461551517070088672635
6521486865846196839351060074685
1287748130432731228436569395665
7510067326801567409326186060601
7316138227347502184976765978885
1291861309834623787429382032748
12297192757831380890250955929297
2810042055852556553454788825638
2924407562632213861979500455194
1518167181486054544228151453558
990991643991101054233212780982
7551774413279022934226408971442
4709586231116685349866346910250
7711244103970669449829466133601
18214046402553759517627709507257
6602519666963768517245041477971
4743997369634449796741239494951
2849055951548637221958473567129
5572958871147235500510976530669
1246482285774204946156612762248
8380460253461245786288139527457
3758845915365154754705519773200
1074785138121258153953567304942
4709732487985938570010332402073
12765673634940311124069020943951
1518167181486054544228152561284
1518092566015126953517590093115
1518462429634994348585318694240
1896508214469204791597171972816
1941053951401782194359239142732
4664972679790798736204905509230
3753616049175065895820471910553
7794353450166962548224022069610
5618779136237217692127392610560
5654831120807840678718244330838
4822791171749415308122415023617
1268853305664750295293008211316
4699364322729400236902018415152
1980834006093503834976019289933
2848978239388250507747255034401
8498871738223162709776219279274
2766751843254988361318095350126
11419616308835539157091060622463
13710466839454736044760563396400
4788542953243195547562056874674
2804663432881364459544748714086
1984642216111099301588797961856
990608558750589936947749756368
1555848000436090196019041781573
2845691754512154846315317188680
1987538954083436017887128685530
7318075096605864483950121213148
4704149052056261771039776848971
1120022290350691727201329983878
7594535462199817210835003755322
13246226643789457009494826991260
7515354887509287050070299214459
2928074030207479347535589898825
7467309325525633653162454350656
3755335468136913143408184362984
5696392490559530217579259840273
2199108030482295224070839937659
7429706777665023113345696537888
6018686344489699523778614407027
10482903887001590997099474013021
5820186629123979566920514927204
8538496029362861955676440577747
6602288768045523661445780987046
2927999273686512196162059064235
1555773409507196938562583674711
5739062641061669768829453593518
3756899276860327768533329358654
2849052559984252471800650945119
1593382586512596580911339992119
4704139019639901260146570914677
6602140144475569987786051588261
4788163430754912223315494360804
4864125204625474575273344510663
6522152144468486171652917150146
1031867393800147648448559147674
7551631572839892818647832356375
3798015523628512355093744404630
2890314762579310116686397772478
2804744819300590153407826845140
1980830767831754837615130582463
3877273906943905225184006960278
990991706955413900743129698575
6686533301477883961008569308332
8380457108226399968500874223712
6561179046580971896594839129422
2806145304596988784696286352204
4704596855800530491673845797255
4789223863616774809945185482085
1975913045345007768748499602189
2807874565247130854921960004104
4745333812095418443349543890487
2845623762794711858290325745525
9492841224222893087944391716661
5654967896394755980740030172129
1194692039908108703032707138410
1194692039908108703032706311054
2195821527511818086697091607032
12295171534989514303049826185985
8340988626946071868775041264835
9405232351313323987337255086023
2888452626134541819703245944230
1250520947073402247283194059988
6770489781786893417676985708482
1110824115654391632831025985258
10351936918802482430972415554006
6602448264969106114243817612767
10473780751208689879412521550378
10473780751208689879412523011476
6643629405728290685788961170301
6643632508829161020374277544567
7467228184704218314647300419134
5655120140093387562334538552674
3751984831114566325788237070677
7551167100877139508857567625903
4665288215976399306447487727685
5613779893273200428673681958007
6762502130729550398400562235284
4786904515983658886521824504501
1896735574577913494975862422058
4661309739859221595917216463131
1858905831605925323278973011468
992785819692049765077241937473
4586101005786733157025499938687
1476456850857689124079641866948
4663172010455807773490320112131
6599466754003550217151731113455
2891804250197253709171639140552
3835848946723754497984569657924
4709443751901196831091947921803
2302067174888014554148926760042
2804812356368553540295723336339
1943081539342323992245070401161
10229203900814779626590606348306
10229203900814779626590605789682
5612066846407656721214621069005
8543729067188631571767034740246
1205216538738932392712015371975
2195069166343241169873543027610
3796377342846823908536119977426
6641991293218439608775755538406
6559690257583746535983610679834
2804812356368553540295723323643
3103667962287814262096739306737
5735626969865665658398125967661
7313069794902014797841497149612
8543729054158829420158072588553
2888449694445878232476454508565
2924715898541380174659351924356
1896667466122251536116056250247
3877111277050832177673336032824
2766686825295100782691786202938
2964028525144028735893867564271
1250520947073402247300501945468
2847346136292662948445047519508
9489405803599496811796270128131
4706225567796429923871937137505
2887113233614336236022340184356
4702731481826882808012838352832
4705858420132230493262120115729
1858905831605925323278973010410
1071037259344286080304710568448
4785497137919449793775258398546
4625202486312893796791449626456
3756827629791617927055351251396
6844809667512898810388053814462
1977248800973247268031349748289
2890694665795034625913449510627
2097295349246399700976664580875
8455808558744103722474938287850
2927921523896715254514605698033
2056487340821218202203001736143
3756895609779609944183057978809
1249768849600516379067248510662
2845776545086662215741778618096
11133543586534716859714528464746
6604235822790630980524446942166
8414475127202672451043511143516
1975604292708134960452316980453
1980837115058815201553089617200
6482232762208908688941743458369
1980837115058815201553089325192
1863901265950682024427305032882
7680956988134136834899155600875
3756899277357787882570416504019
1250520947073402247283194619141
8496769202279638500602825063907
3717576918845740698519408579325
2887025616704844532561438572500
1984038650170556386871326228508
10038263641293594354583524058300
1249992721061345393788165661885
13200925774528707164686706371951
4745330004252925979149369705352
13201305058085085787410148662918
1943234302913310839676175784999
1984038650170556386874583018066
2885173071074011045173116992970
1311542994757512014678267653808
1307958171705827605834759359153
3796675811409016855777840049476
1030005398918027831404246859283
4745787993220285584612158875009
1862263117202589878093741769657
1860621423260287339622798722018
1941349162721681462034005142366
1983963893649589235497795126244
3836137798518546939491586100206
1984181392810591777799129797430
7632290896610174556484422030179
5825491110784468201984393171410
3717505547525723003057131971207
11347771753973921455601139503589
1273859171607548103704874053444
5571025209488996525175165198381
1941358889309950731476041964560
1035075692623230906963092526290
2849055951548134176305832117846
992249982625122911329515130312
1941057085744270829312974648605
2845542517161018936585292515803
3798554475829652686504798006511
1589800725511742945983652133614
4826372855694854311590662803369
1979114464271876937034403954469
4743919214834780926371637789616
1164333269854091346053382962472
5655120268056762318920803021310
5736007012566856158129234969508
5574386309825850314247066760314
2928074017907918173458272324483
7634007206313773717289501660672
950984493126267068552835681408
6606029703351095477310840119546
2059468678675872299285243657758
3757051912188796350090283583756
5617601945174250790408492537263
1196703272422204118628653237572
992409491813077499880284644385
2888456182504248539470312031384
5655357386259928597448272257920
2804432687268669408559794928517
14887818283161251181576485966811
11349426658684136349842057315282
7310989759853498425957610470094
1390489554611217876949393820802
4790028184233564399866601695159
14033864452057731756778294720126
4747280339943556654737985108808
1288127285470947526086525284979
1119713679540577027828332909868
5654896581056544855137668227105
9286950560068522465565587807182
1589654609691082168619969958650
1862107103036105043598560119625
10942966481561088449653268088378
4700940851041893800357886293334
1035079378879096732670525537015
6724522745152993088812132371211
6681618849369628550984793982730
3840997874419129571864513835482
1119869533156838501963425291171
5694903714360293772549363129329
988583772609966134993025474655
9489253039742260639104987891815
3842788480164075238102042051462
9449700198228635331905124633237
3755329237092117571627512344394
1476826818979854400090009041081
4788542953243195547579222309976
8540140858185089201538009402500
1397805533021320723218341039121
10155471397514768441257917295493
4826668208342562789567589712750
12010041907599058910165648210258
2806074227338727637770848123997
2178123682498235636643946602674
1476901440582384333757697491648
11387399684789537122180765035581
3835705939593179155218914589364
2884945863758357766356223130696
1158785053153093699641818591431
1356543036267047346117496252097
10400612983481719563821695228087
2965761184388029189427371894287
