23
1205521170050351826465247281916
7673936350642313527132649328193
7549522272045882402173398592568
10228373551484986966871305766746
2773619870724497707220021250368
6523203021677531425707454955944
1944486109495157689745130562465
1388925856008087711825556694874
4621689059146510265056836104089
12009743304410287716900030581181
16396559370087190099273898857799
7752944831463386432419496310432
4709219776702541435440842980773
3873516481327198538558343951695
5497383291033492180905913939955
5497165791872489638607829889129
3753466965694615795936309191151
3751672674007888472985616735789
7553851123971994975017450125372
12176905835469458862656452976169
6562892068673606889317485018484
1035313092662542371890974163615
7506855782992907930879276985384
1548606631896567209344289122176
3793090883603543173801331406918
3760405909302512143643283543036
5569166464600025258935912352445
5569081558631523746043132246757
2849055951548637221958628270534
10228827880073777590287298793550
6401352388450721538948776091750
1151920583676265259100182036200
5738984647079362365015276542016
989194095866066527028586254850
1031721824282717188175389040428
12293448417833287516936628819779
5696392496979857394504621959194
5617286390590291849044647781926
1980834006093503793542538671622
6600718438465976974913570541826
1476898220716011349465875169374
6686257408960442043331149820125
14941415416873132324916863315641
1250372023005496243981382877572
1288127451294857143525708571994
2804663266476737919544533128805
1476901440582384333757698879215
2887025616704846600369827148348
5773697528218322183231579676001
2809577584493705543462186121897
2886729994255565209207032459077
4621766905702718129708469764502
1473098884549857880694925799086
1982319390692040921872729272543
999114581386821753086010087558
7679315306978711589919676509893
992019468929247109990877033261
990608558494491826553903551900
1033590467773541202092103222601
6686913303398087960147651534778
1390635682452202723785201263510
3873750502307654107506647857658
7508419168806676247061182989955
1858749849216437575924413489960
2928229884611530111283738546480
2924787962859459823522821596987
2804283136364003896198333946321
2888374925682435763893894169909
2887025616704846600134874884005
2022245015716218658117593505289
1351018111540561951711925626881
2845691620140554121937019122694
4623700426335112287603070522508
12293682439084524128461290969716
1029934008342240183994045377988
5696392496979857394511747282374
9403282149446777980202803650038
2888765333747625564599521480176
4956360777197771847769980911181
1977099428982361630411731316718
1896667466122251536116055690565
1977099428982361630411731584392
2021726791190309181881113218338
7470894517619069206734184800424
2849055963291217124595207845684
4788179043882538705846636680417
4745479811450480196553691691830
5610347440560491990839557337568
11266687097952777312324931872357
11228928566308971958882464545714
3834132630074485635087664997719
1390642029703982953608871369417
2965764410399086555095351827576
2963957006665621677484807392391
2804435752730281445545466246971
4700933939821285022599793989801
3755264237577047274118987546233
1858837274876845387626286760071
2807871449604871635263200806224
994118877240405386081560971046
3755264237577047274118987815494
8378815456406457448931248728967
3798540903829531612846067348453
1900096674937535797380917140943
4784730658636376906799570238781
7594831097469830936987513427804
1986524829968190253933128713855
8543335923679181009547283367352
3837710953606938003252045402450
3872193746390175260227714002900
2849055939006791327141686890675
4742508316618855119990319619572
2974956070645692518072736492414
3712743729168848367031658872074
2891966464710570049739351940978
990761212246037214079607988052
9365909985604643631577951112499
4869514305645824717231296982708
2974498228611874585224475480638
11387474153054583647656248362948
8502024888100881400156771548656
9492841224222893087965433266684
8373514342628209779564801927396
7314786091783388944840709596513
6641906191218585093121681956522
3712743729168848367031658566841
10398679187437366866024414161195
4075984407384838255509638883915
13980802068918109068404845858583
8457914141799699852307396875050
7463951752020879017815137470866
5693171036729092736154319777570
15534274490329554639452586959629
2890474603784559031996633626090
2890474603784559031996632761175
8504016929512546259664017160092
1397360985691627665995228117227
3841767438185525567069822894875
4120604999475674235403339298573
3839583380903241713437355246721
3880625005842099716914481314273
3835923677616578185159604701797
4661625428805139480240180020307
7512159975887854805154135427010
8457761807165261329944878306324
8457761807165261329944878585636
8501931530868422423403692811486
1155363081859397023343919468985
4824269927833322168915001226057
5572598947197574889671221984526
9492841224222893087937434882626
991147658158135087544090809076
4786748820197792497671899999156
4705852488598487910914128865861
5692882307299603573889617150486
1155363081859397313098117870021
5653410562906409809912308254599
3839200308228266546349315302385
3288278619947110473235673328926
4700940428401331973430854899571
8414403737494882405786150249467
2883759352460668508357300373574
15534274526092445676850366608830
6403442057596897895581061087202
4743607916887848810458454560283
7594616872345104351186863050055
7549528804667642408476746011982
6562885285472734596837044309197
9408892010853731942228329075987
5693187435887312683877600236893
2809727103645042763023036633219
5692885274926082431100217059673
7470504347306181266606265801569
5732431769437883880922817756098
4661231879125481804837172485375
1038894936866821458952036718759
8500588016417366736658975800739
4704139289172291821342591141329
1976072028252949945546094922251
4747280315170671639373771252181
5612063731031530477929101496285
3758469181907662214897978374913
5655198108989872663643528267322
5612060474335153792527990291421
9492841248234311071623785956848
10400389080078574380346088051595
7551634951615319038160527075539
3841072157659922154730219026681
1108802585410303382620882515968
1150373726094487787414776051095
3794576576202070785092260909133
6447984090105180147165062847682
5612219745198453857249299813242
4628563414937136245848244857611
1941053951668899639885247754787
1349587410582208840598946213653
10115412646616944166925557971580
1164255423015079273037668165493
6600728587635307084898502967485
1941053951401782194359238558187
3877342110185755797676850799673
8370078755622381217035899173099
1030470024159706133105299925136
2804429264461106779665015461088
5493570849223332098527013310737
6567880995494612233225227217267
1549041630218572293940457223828
4785249980329334216222359823154
988590401695737862289548244353
8538262185994187846129870925650
6602594250930886808293427209581
6516409874179548600358201143728
4824269927833322168907889067042
1031721824282235270295157274191
2811449889385722871229924211006
3837413062597901257938399423486
5651538829172817570098785092193
2809499891276494597510666361626
6560945185917274275887826354117
4664826981244114982229795722075
2809502981846517888852434463819
5692804036514112928120223203226
3837789064689576171332739995108
4702348229372788796747902887650
1857111668691348255742343796819
1862185097844068702287837147116
3712591254077113321098399535242
11307865651521061176331819521858
997554586636954892245657988186
3837789064689576171332738864635
3837789064689576171332739703629
1164404807005559611019366960885
10398825387074784039273975256670
2062914243724702326838149162199
6604235822795187898413418335737
2926500592439805391555767483539
1896664363274866713036374557269
2888836165978668084081837061921
5651761982299691705959519517255
1941518147081976422787846910969
2094015500387606024434054416799
991147658158135087536973078104
4871149019076127457542779731756
991147658158135087530008954978
1863979567665838692493762106721
3837480325070450520829610805838
3010683371610425405718145433043
6441262362202876018660279652548
5696229828399905875325962317632
1233187104188786380703578944278
3837785268579033941495914100978
10273905620378651740426593695921
9126760612214254284099143741216
5533337908623280751135133716326
6605717528067838205031076714442
4664901314891609653638433560543
8538879011450888048812310004846
1979192324680492314911445583651
2929793417633673227787668445898
1157011227089675316520970750813
2885322596959752192090349434192
3834746800693702259313988369837
1975747293418248350807065994603
1900096674937535800843206501587
5651761982299691705963085238581
8620521074659255303622642218284
5617062980150358584746944229692
4704139019894943524046911701832
10239212990568609245378781516792
10239212990568609245378782880554
2885166890248989001926097905858
6641991293218439896950107388494
1975760288453577313155081532314
6643554758748012010732148237934
4703114591868572537853727851382
2971357184740589047073301874241
5617062980150358584746943097103
7594616885377362842949879926476
1939561469157180722562135606094
2809805387485097760092077912717
7508571951100095014182544653521
994274743946560248768190669946
5655123787895858823749443458103
5895116242521077605074998261006
8502460186415624742018649563885
7710812215160900134414209140291
3877026511850959471313813306734
12212938054598333791356040013979
1077114996542637716323240796557
6643554759284351481891168907553
4905397269281215679444585324531
6403289593967517709962189015119
3797934271847917993493760226139
1937624589246494979067116705000
2020227600738480078124655689493
3288278619947110473225748207650
8502463320153358766341655960164
1396160748510003832341103358058
5692885415988723853621355561002
3925245665385159939928640438455
2928152024987696685320085855900
1188112606941478099470753961219
6522220277767728034973606290738
8502460186415624742008873866594
5692644772587386267839331427608
8502460186415624781634232418780
994271365144835442583328196430
3798168115219092356996627013332
6563037914414009448408070594464
1069616603599293763220746842260
10393199396587806411496153364307
1074479733019129874920669022568
7512159975887854805140515297337
9492837826494231715100845197946
6604235822795187898375536003531
2804354514351505190891754568956
6606030126464873823795438320669
7553500479695652514003922660207
1033509081040188165071355235082
3794804096305069711230185267205
7511848377102321973154424210462
6523576043512473510115020916423
4742125186547812139104988922839
992405805265853795598999914519
5692875536607356477121893916639
3717433911170303249855188252449
7555063871923807587003905388469
1979114581811665512298599819861
1148423541521884505661200745029
5694595225103521829313179770338
1900713473973660017450582591414
5576105727416165816894515997521
6645504678791126123324717026379
6439617577992972791029159824331
7316502247614723531193570120327
6516409874181103168332340704939
3794576711131640588786044796893
3794725666384782083449116525992
1160742148355020187845279949491
3684745834314800300522491999868
5853921860381417156451105318676
9489262724671020830433329644541
6562735784974249281898187059601
8543420798191736933427199033617
9492841224222893087937426717511
5694672937550334675447444922314
5655123787895858823749443165566
3792857158065486456372792138288
3712743729168848367031657981767
1246787045352838529328558655286
3796520367611070069463783775159
3791150605889373262808321298120
12127279155605828227336476281855
1110583465345235578503336815926
988892672475359789219773118225
5653186863970173048054504824531
1936060927182382986799233785581
1107232680861922146469189981525
5652063676091267778101219485923
9410225081442493576205416143733
10356057554913229206161573425357
1935979663696686496883118074978
1308328176111094344038306488722
3758693593599790902070941918295
6523498521508393918137393156217
2928077249802198060032584922066
3794803660899261155934316977455
1858902152561308639261843661106
7594616884611773531061698611389
2852335936125864464106410816192
2809811740637128591797517876560
5655126579265405222433205020294
2886801788726710565276737039941
4702572107572143736737420884672
993888414299042080376901007397
5696392508725023514726134999932
6523570003992182928158656116739
2852638071176096294926233982990
6645348645682473725026709543982
7391727067532019649719040740611
1979046055246139489961082354514
1987393986420860855073913970409
3834285413434973072790637006530
5854720620902514166710525181820
3007098296074935396118670426776
6562664868024340572530649615375
1900099783902321337724131665870
990839015016057543996613860645
5655041972742366231790105778014
4826064379258334896648461778805
5694289973328381589884574216205
5610347575198638175446187474775
9281048749618687089906424756255
953008842759236252353747881320
8536318787083783988452498756825
8538417919124523714000077381625
2886733251484730492678844252213
4704292212513711047903069826552
3834282303936304284258567606774
4783008008091857178241208425969
1896667472240178115714980873312
5694896648780565169007596752385
2845776550952177183530842745583
994118877495447913302630736349
4704447784575657416086404838212
3873441872290271246057675378185
2808020552560783849734202830170
3832565583867531896459768265167
2807861851790357988695086912568
3835994920425883416799127168591
9247624987023308809252896076332
5655710832040019593513183420639
1896664363275393530295007451179
4702344991618010981101229081364
1313632615367464023912250130450
1274452851224058935850454419616
7463873910762093980171619606486
4709362512909079656661753247790
4783397447251063124023605591307
6602211165169705179977271178086
1900096674937535800839949700391
4822557592884408666075466310063
1938157181373145173297125830308
4704370047581900285557108433150
2023436208360474610709587050362
8297776101110436212854156482206
9451178562380967841281611760330
6645504715065221966467142125149
3755261128609192897480340578365
1980752889498990743013455068777
990835501585715515010377270156
2806152049643248080645107060624
1858983530967845466966330125545
1071193273763753595021057223295
1311393874980811669007449228535
3753385848833578075558264964361
12170037513101923230354902243302
2848903194065470068099375012681
4623853177660469070065052092292
2890315480106321504763119525836
2965904190441432637898373095262
3799724890370251131857589136249
4743922587216115374349575096698
3044853559805499394845960419573
2807784011377805382470922509832
2972483776479873701137457120406
2058207005038981149689844557609
3836137798516113302515840222976
2890169070174327411930980478925
1071423890068855131083542509043
1939639482673393467869627033452
1898234238192878629472825334862
2018287189247148692194341589056
6398432793669342250132082004844
2928229884101948228970862495324
4623849693793370951163194743160
2887025616704844532578321355696
990991631157853154090140345940
3835845683095297659133068691396
1031640143487125516859717257828
3755475107676078156444549270766
3875323774743253832457513410640
2054472698539350364942452837061
13829329879796954088498372398809
12164201193830964325202532998073
4778248383791475870090227666661
1941057189409453169408226879763
3835920439584098165846820958199
1937631065259336493057761319369
2065081367228414788043644369780
3837717584047602684813515870829
3837711358880902119992442061354
3873441872290271247862529228881
3013736418103481313498283826971
2885023841210265776654065075437
1036870157139121799627959633011
4743993823883256572211124618535
5610425612920740897164394187230
7508270423420231576849867403228
2845464382113988473413915504668
6645345433298566978210324205653
3760328338181053409024838324026
4709362512909079656654762795276
3873441872290271247862528645923
4705858432152947001414220197758
5614010214909502205308010264057
4783244671370543076779704879682
2850918075216148574544003287838
1205592578144401120204190053465
4822479592212531660948096136370
6681466047333674319612946905385
2809502982101560248288900293262
7431344926413115461790264987137
1312967282328380024143735461254
2924719565610596935431936513634
2888602451394284879654051643471
6524919177508866093000398805455
5612437103307948315578469958768
1270712228179683890426020845129
4745401933106212005137750888254
1205819497018166902492997504659
12294622107488803426115608061557
5577600840227437823315546744012
4747589234537826643378323942713
3833970288169575634103823374255
1937848557476778068726938441248
1857114496392820822522651632028
3755261128609192897480340591061
3756746679902660216814826960834
6642221714299562346067299352155
1975838167309993181258271668131
2845776525307242652098668110342
4702364916517224379734761802136
7587284330243535968639333896295
956057921186168207835877502989
1896586356192151045502711446276
1031721824281709115454927671627
2804357899261030982769024001112
9451572368226893510495216489652
5655123640981818595164465302200
9451572368226893510501742941454
7551475834606098007824656377965
1469806211904170263410734218953
5614227892219749993851302311040
6642221733256987254416983441067
8543800401458951403574064954316
4747351674213876488236787413456
7547745374099040931953705021469
2926357862074127485080584671160
6525068396185500362086107581701
2885241487542852407807198466971
9125044591822553507366258276596
7551475834604540293709618443974
4743542771501652204045227331002
1030239413744752139106231239656
4783238349217298399509591242028
7549525387991636385777312905002
1035530034299830322536975537316
7311067742660814817129266773189
2770268944935181984329669399633
5732194651791631051133588652805
5732194651791631051133588956451
8378734175323295582147817031445
7467458384524095578573633880734
8379104149577063201115308276170
2018514664773585372749375264159
2849208856748804569445880100099
7467079131862625552064343347325
6480665671994472538193682647339
4663029691220933463694526170002
7429398153220261457011127855630
5653410587992781580485075333682
1031721824282717188192721551916
2806152049643248080630889750257
6480367069060722650708410576104
4699295919069171914238678881715
7424551379228495026801824460903
8457294097784469201312580127677
1858756036196749631981895483567
1857114772070928655819355104198
5651454198290639470220654581964
1122685044668387285873875412979
2927927742349038816104233917600
9279339689751948730181774517302
1978887079029876740077690341586
5696314784822056694267542560332
5567833708165626864483805092485
4863907558536863263343100797208
7593128077982833180713122388442
6645501281316476825243601351198
4663035909432852565087303720658
1936057940312319668938482027221
1394369946511839226902538722925
1232372729541062940957984220174
990615610707198762369822147500
3873441872290271247851722913159
2849270188415438930219575880895
5692716438028728317523168585872
5696392503392778770704075274938
2807790346363904658408876959524
2849127470027089233831706257485
2893594764751433832142950642518
1980680965743087532629419691096
8579531184658230633463759912699
4709216545629886887064932206821
3717427710845647609290537845208
1033288614277515948752644963140
3674601804537498074169747689455
1978883559735093556553546475076
1977170923198542152019331573754
1071115418927715468501891445266
13119447893358771613988323691837
4829421632764929828877623463039
1936057670779446939263538739830
1160745282103276837578837093393
1975681877163964600495120784406
6401427157501088615481628904088
4664667435518196786624358418722
4788617395641076772791343992657
3873522988838324170597293850205
6560941756953367990466914361921
988661779693208616190432264235
1112309917540119267242132589927
2970821912091039144189255756773
3877186230356051172018718674432
3794511808869289475066804859460
6559381749926664297159179055242
11179123875621916561799672377451
5655198108990397618667542023816
11186011798137048168236040392867
2926428797168271077636495917797
993888119352542252857113350498
4783244664426500856419379098522
2972483776479873701137457132044
5692716425752396773307353753235
3839196480901785235125553768810
1037107550511019225993713876165
3755339135693466113494192253855
9450981619988584526038117112046
11227793653660206155003681886263
10239212990568609568009964021224
3918669304863954278212141141104
4779572151234450668426673027747
2847336815269192378190133189354
5775098265475398627197112055348
3760334709729882519602293351666
3798168115219092279318501594150
1205819644200816837420809941432
4747280315170671771477581200236
5696606733852206690950982388641
2928226780989485058061007943627
1939564879419758472082041800955
1033285511176645614160367748193
5533120580397639960110525003442
6602522769805058297324706697896
7314571554682353788191400289834
8543729067186069297210744011191
988661779693208616190431971169
5696392496982443408461606330862
5696392508725023152504930585748
5606993270620769200108381435031
1195282444957570301457425232115
5654828257657951981914895922430
5781824851219264170814187725538
10194050434858295322855624341789
1860481924480792855643198062929
2063361654204263041365022864846
1239532694039678236510318647171
988661779693208616190431983865
7511851345830123297974451168484
990455647707633213676279370550
2813016532186716988996321019623
3756753167126367189214759595898
4623483215660811562466109068927
7592358912617934239379852928487
4704373310421492400753212880239
7310918394421632559543729690087
3873519597273434566460567789233
6645504690536775869012451486841
1858765768649458269310494508563
2888894389212802337818367294497
1975824889626210601797232740981
2849286844077392790096700141756
3760256550399938678767114205175
4705852084357380139353586132452
1031724933247546766477208984361
1069243243889557039241514234253
1939717195076771613252760390319
9328294160594030161994890900863
5735474520128014423460481480946
8339483376907497672593717237716
4661391138022012576333154826970
2970757465008874010593027693780
1896667472240178115714980593471
4623554445930789911823588186797
2893899568022485130708161451571
4822554054101539976682489729575
6403214960887071625199382689393
5655048890325356278146021341985
5732194651792113091772460416442
1939496605625970808700140629288
6482385225838288867355560266448
1939493778213377988657277607517
7549762615471007346120178512316
8370007409362002600487393579546
3837636608516319848520783900983
4623700726587555117734423802622
6563482693738073684550886129773
4702497755222768225221075381328
2928226499144360551160173305177
8497535257332373014208356924598
3676239671452672244514536769222
5611927189260554998871127210317
6482232762208908688944555337238
6602444628084216747715957406256
992094091355877788897173288401
1937848441791340174775706650738
3836137798516113302515840490650
992331049567933284412322590321
12294628878156788756719031091278
5692960012226675816164390524601
6645582538412436705515886468606
2021946859671189073238890280648
1166273297171522554109075567932
2928148780329200847763729986099
990537315925546285884363672187
9130339199431899477143599906940
3878681471189577480290367342073
4788234194157658949167117055264
3712509719905586824405535447714
7551634951614287885320346312547
1114398727867830059908306700229
3837490357232295548768813092087
1983964464296004066110235188980
7508259775850059651781796882251
2890315480106321504763120073880
3798382370228176936729415882199
4820909410640789373751966931468
7314643067043274432606663384436
8455663014361086165841229922678
5653719083374605137179286508768
2852335936125864464099587160023
3833973808009750068245677741468
4704298535213311348871201941327
2965673162496956263824165273200
3791303074607659072369945495136
6600952575109195602522226203634
5572517255193728588850608001515
5776669017938494504390390710438
5771666235912808705513255657800
1941057214240299551036599839082
6599158462635049087429283877198
6524085682695320283019049213896
12209810687535534153495582625150
1975600748012896786398453651619
2891953218526060676346016631858
1030310606080862029862146755809
4623554445930789911823588722145
2845539139435891149110705358235
2887025616704844532578320820348
6525074843112005107371066670965
6480516453583464434091934965831
6557587587012087438562773904110
5694601406213826664724799753792
7548423075521104285395077932483
2771835151751732716785444112597
1037026318509930260482622587833
2806226953882197463894156613404
5497156034576705014242933525806
3717573949852796232756254477554
4668408358510552749653356012937
1857186021841111426081160952242
4659831265890035599218284021657
12126676025636666832481349116588
8502151568382228190338295330787
1943075474703272474694053895419
6524085682695320283019047278814
3798382370228264595233508423318
2890088151775270266892663822233
2890088151775270266892662945151
1166347912897471457936796711790
5692644778487613879816248119976
1896664369140908631447977619579
7553351138342090163519925784403
5737190669547983575220857607650
2928148927754818094014884227607
1979114753026791846377970181454
4743919368960510996268729787075
3753463574627692025999297836487
6600569483204336336072324938702
4788156450523157960795159427741
6599310893709835556560760555881
3798168139770241692053512973715
3678033969015499340199608329595
2888836448624619410231019218660
10396557271461009078271943029666
5736020044562031778979469849213
2851223308059246885632517635178
1857423280006763964776606925216
1071417261226575632262786488414
1029862502114853065675286556373
6645582538412436705515885300045
1030463228111796792609007162272
1157011227092193257945583561140
1113951176092304076304499070651
4661384386854209924928041614449
7549834184706079387887791631536
1943078603194080237489380542381
5495439479636338058399833404775
994356431409086354713297847267
2890315480106321504763120610286
5495511397280360384075233511827
1067757987228990808571417187877
1187970012016924985825450561933
5654977635803187623376843072691
2924875457961138597563223445809
6681157063816000197636878323254
4826077760350144911959038429924
4784724138860488788109311929347
5820335584095826846163191700777
7589312359989702790979008919072
2811216336129840659772340539121
3881228154713044424758073356351
2888527547411912776341577848697
6602204130775210499037849045199
950984498991759262567764989283
4747494552038041974741164076761
6484030145543859731419179663246
4585805781921322273750539237046
7632450110337329498032246348279
2020003614356358477800211110333
5735474469419849622089149578693
11347304082471094226802841840433
5574314362049590239428671972771
7549532139705334282702450081879
4743695356171415467295214060938
1896508214469204663575883176113
5572816410607279191205602987025
3834058303892295150133508730972
7393449693767305796890557642671
2806229780991886437216325780875
4744071965870798095875299924929
2809587739831478600334027965951
4664976469743508677927275668044
1862182301929167225973677199970
992555362617165378469010221514
6561630406765482557173235866934
4709216545629886887075314028080
5656836699576810379263877597197
4741816575738706512024398908925
6598775326964117556042787664288
5572744621480365505152005762710
4743682103019222853698294274918
7551703091050129578621345836069
6645582538412436620861711380374
1975675781048191094688500848010
3719361194903106102642038612285
9207348607105980936632851688800
5735789570145140011067252190974
8373738041858342575352520077793
8540296538992308137395614322424
4709368995633189197098544027255
2927921548714986537608645003676
4623781812729616298509436019444
4742199980976805254998076092718
6604381703765588547277268237522
6525432005577948250020489335777
5572887664908198040937251259540
1937848570564039117211608378607
2923003544407352624770250852463
3046644784436489470801510877683
4824507462219929919085959039191
4702884097436920926052989753932
3715646813036579853765651417679
1109088175442234086184801798439
4707883457408379323195343738550
2892034770838864003932446233305
1896664369140908631447687386903
1896664369140908584618007824300
1896664369140908586497471471044
2806233140595350246356401572524
11305478225728726195993481780887
1031874151647004820813552836027
6600569201101690385071807931833
1191253110346775234349620458814
5696463830415516186886302389164
2888524445937111223743748536076
12765602122570253867957110429034
4786820020340006366408102733207
4628634786257153941317035326273
4666692766892550000433539461887
7511786868113614543198829899801
5495511391115427684022146398461
1898461199182936527330022515776
5610198209618636553494896141757
3955843582691740272342128063752
3046644784436489470805071284146
6645582538412436707292150936444
1939649497503424305873127024465
2886967516400115967167117175417
1268486170287927502023644675655
1896664369140887539715229994701
1896664375550693224873440022871
3756980387288942960497718880604
992253189656801750901350835604
4747280326912766603113932050956
7512004115845698621183837296753
3798382370226773327043543825627
5574168693647284942095093193958
3834048013152256953354199559814
8543409962127746738470754304507
4786456270152539989198752263044
6523498491638127032945260486657
5732506205976496543097580725634
5610347311787813837478507044890
1108870847217076245489511753664
1896664375550693224873440583611
3755033755690927447071808452921
3798382370226773447939113558832
4623561092891179569037462383321
4706014592908284351500242226439
2766595995493129938937569555037
3794813976520158102847246058787
7592972025672823846955462815759
3837714878463026215657455546722
5611927207159915364704903940215
9132273001363437098485661085478
1160440472957748185401182833551
6645504703566094362603409686802
1030158168096239125975109610483
3751825413080626330976312905092
993810394394077717734331819660
4742125347100574441945447386842
4747280339177967387813509364577
3758462810368889885019818786786
4623561092891179529493987253926
1900174682020778148901850834685
3719361194903106102645294049719
4623560934244707318664633589735
6446339722879015783583531060772
950984493126267198157509602634
1939785457431940839852911276586
1033288614277515948752644390762
5735779419604349744769967499614
1937848454601927481835889223245
5614013599856462945324209586336
4623486600863229303617477590934
5497084411040483857208399353920
5689368750524302440773039392944
1900242508401627772289214335457
4743623574218979263908885060936
8498488614538697689401630768727
1896738677700935748729906179306
950984493126267198161344799205
5696392478842595133506274305105
2927996311612013626130287992681
9488788793351492332111050750887
1979127133930911480261221926297
6602129656644164337223702514501
1896667472240178116028205784719
1937699057523573099707646848655
5495511391115427684022146934338
5653098989224411591737900639319
2773463991487561714756703741218
3755186365678856204798624223215
1939649074586695293315026001550
5653410705001340529341600505948
1978961853703711643912036844209
2892190752656596128605505165363
2967620382045803898892462709419
993810394393595509551714950934
2927920971646208160917947312657
3717722898694572291122066704822
3798168158132288010571451988702
5735864062157858540681878628745
7632216255782576449612782825850
9449930513451512661433943930601
3753697325233099529593210509481
6604238956530821809161930331503
6645582538412436620868527759619
3830622189744442454032324076111
6559381749926664551356636997527
4824507462219929919085959332257
4824507462219929919085959344953
4628635197130459038547488834787
3712435239910628315322862016586
9279790191316609926369667713843
2811371606614294475006091103728
2924647892957436704018150026109
2885241511850945345995573984372
2804741696710099082720179957622
4786521730401223122727663603902
2891804301195239418659997051175
6563268414733309109010414379799
1033437845474392823522156878971
992019751319675084356601273403
3839278289366740250490636998378
5654971146678231426668808138122
2845704750847370590764255540674
8376658489352486095004803679146
2926286631806605452312609884969
6562681775631828330534246451689
7592433073185437594614457983535
1030151538744379774815570083642
5696389099249156799781351539940
3839430610624167068110679454270
11260244311228780264861189488471
11344336242420737320957786542934
1270712228179683890409589129124
6682863891388834633233529991906
1896589471568279069824913412069
5655340999091312974164895361014
2811372304932042028155096208877
8419551831191508659983495394132
1901812683309022236565039009059
4707727737119901805394512125487
11262489233321534996619742378218
1306530750914432331485761859113
10355599680876742641200637497978
10355365973771274761276445509115
3712435239910101454907463080236
9130563193052053950073205979745
6729202900613704113859685134959
6478573060018915973292030976431
1160819848007309357591623400057
3876883941760807766549232396198
5734520695741408138226321384469
2806077440816550505528886051954
2888748285669897438044083426011
7508805960071933890848314441548
3755264237576589066366789070734
3878820834492183368841827646005
4705930213788761665628116683056
2926357848975735383251055175452
7630263001247683546407414151953
6600491213263610138136846557195
5735714720854833125538672185840
2928005737168596362940753740199
4582370232229221033552126256232
994118877495447913313295756700
2885017070032173779923080899685
2806151914715278779234732319665
7551472565112238966329967236746
4702582526330270832021751089219
2806070670183321859439056886549
3755338987976033560809567061323
3712197698821277421536678930588
7556620775593061325619495924538
992555183669113972258682434606
4741979084073007064539728064232
1942922576204864405968431795366
1072916046160575846070311353491
3876880954645737911868445291051
2885013838424230705703047154384
5655126774719553080348321114841
5696545402182610797436028941806
7508415660956061440162031636678
1939724259857122112574390028742
4704061288500417804562568189836
3715630145146333340064644235718
7465444048911647692128507504195
1228940087458824939074460400472
1985680958185532725306853587830
7511712283058826289251472070532
6602594270418552459984273293656
6446482477284771018388099756498
7343824235720082660017885193586
3756746796145585981296139364977
2775335866818622612954630961481
1031799727376177913998436826759
4824660078643046596542280115988
3717573551253848661535487729108
6518116002891392080614793623251
5611988692154432780563397349543
10185544412222589418327084007622
1896664363274866626662937276116
1980834006093503793542247890902
9211008156537717309085091986780
990839046504788831023649885131
1038664332328473439119866403557
1037026318509930260482622599471
5696392459095498318384745818070
3672811020679690079695429838326
8502460186415624742008873038709
3873441872290271247852018400921
3837636589318127752966384693098
4783394177990572961258398383662
5696392496979857695603093440326
4788156494819957327590901832825
3756905483802476110119172493712
5651457057198447620757046305446
3794573621073193199692142992654
4743993823627686020830903383388
4076714899409109723287703334344
7549454292349266446526158299831
1110430848911535178830002405211
6684508688444675236518400620467
7431123777559155239103340407179
3870252724460750420595947742769
4747433220371342027106957008085
992555196502910815269132461833
4661316926444379906128402760555
3924947172592429866665612624623
2849270188416995824969569885445
5655042132746211102908714434115
5694517359332963814896537103356
8457294142068555103008106266808
2924797450877896116369377111889
4783170227380895224008712628272
1116267487588868363461999114671
10355369224042720112445285669275
2845464382113988558057573901504
1896430207385962310420659270277
13075639296465320363708094284759
6563047911079599000746146537533
2106411720757388376437058542802
2849055945140389633449920140422
2883684576951163274369656051195
1858976767498483637306118035663
3839200289262386362717007915720
2890166139914764340920114097843
4786446545190342450347972280166
1900177790985036999776038391045
4661381386334637764693179314581
8455811950634624899912027559208
6557587587012087442243389068619
3836296332118870680533579626223
1939714098399891274717610078243
1311763879119464012880788747781
1943383502380615569429029140057
2099323239032319236325575629998
4786670808632247326520428556518
1900164513037712001273372176689
2766823226560923095930942733199
8500818603890603635192620780905
6682870501783795932941902263777
2924491942612698311295223390620
8373886984302427635051168839789
8502460186415624742008873027071
1390927779474593557610171615114
3756973610182789786746674550729
2849270188416995824969569873807
5572523878437083486696734984230
3760571527693319382492565035843
6401790618901865331455038799186
1941050406207044731159936574668
2298046983735169590212402802943
3674452302682650869712969479911
1943543074562988066074023428221
2178195335918332453461939295064
3798320583680361552807854802696
8373886984302427635054580101579
4623853177639233880185883370950
6684508688444675236521806029930
2847641489219585612922951870938
8502385447502728528831892593937
2766907838187377144336856623430
1858756318842197919625194429334
2845766370515870784487357776238
1031721824282717186452397112376
9406334901853288869569813200379
1943383502380615569429028580375
1942776601946302092372195987824
2888453043107148926166217430752
2967477597779884510980166310840
2883450150997052766930298359985
4707652435084825897210323023080
8459779829043012114650110564494
4625128128946822714491347970165
10398500377096344667881563841950
5655275968356688712280904968386
993810394394077717734331539290
3798321038558013109246411996441
3837643244278473843659931214648
4743763207055971904113353447320
4626993245907376491350481380137
6683490544959213305062521623429
1033207510759789835562635567956
3839664792678588329363696220121
5655126774719552705851288690903
6645582538412436707292150644436
11304864658300041835038830967482
5696392520722118047996990898818
4668178176867234155513071626615
2922694779180656835670302964538
5696392478842594974936608424218
7463802514946413420713015004931
990378210947169434697639444027
2929637679728049842587180920310
3794661347553067819541727065193
5608943447701304328034310427643
5649741152237648896304317452766
1978886949990519691311908413564
4788234303734156959280518987607
2887025616704845568309191222532
13981617100062195816859362842865
4706164062745251489357427123058
2930017129394107104887362591734
5531702733947789731910082043420
6523498491638127032952236959817
3758469182986849887287547590529
4661309732893966934245297711220
2890386851426339200215465941155
3795034154783506497536406750677
4785110641579411594456364601009
1033668468698377721133341749565
4822872256822872872480400278040
1937848435925364994559099515058
1977248936180497481269509752900
6526787796167744681267008633278
5696392496979857825314535722502
1900099783903372200278732300906
5577893095918544211638261528124
3834285246473914379064324090453
4661313137059787589841592731063
1227363606662405303214816167291
7551634951615823857771606664215
1078363018974586912144802397680
7515202290330803884431007813938
2887038458123847261875853889512
2969414380156619776864974061921
4707730882637424239212980464804
10273068481995139676741619903123
4742277527012968935511085513014
3877186199719186902305929178801
3916365245801344057912700698523
1900096680803049734756851890217
10949470734055673370611481672536
2845701653379547753470241721348
992399342583653465610910546826
4707792222064295027576949752878
2806226659237681337880648546099
952781598869171570737463089010
1031721824280722083792885250214
2849055939007183504459500380092
3796295822301508852156269789818
2845776545086135355489815943590
988889427779606467759220196026
5653251470984042713320174868321
3875541408529958077204426019076
3755332487387274591446413872709
1108870847217076285193181280022
3753469927756579191787368444465
4661235393387369616148334830984
3830615977166136819080401690008
8464317555987241812791779580459
5651457301692419599504515139801
2927992343268166461229897605431
2770265399740444603898421404240
3870087561286832304960250664322
4707733827346336071866163626082
994118877496501551351755437102
993966414971446074093706829933
7471111875726547806149110713430
6604154307600197195727722642788
1941206395021005807080338757635
988895634259026392021079065832
3757055125375282474245395002008
1153646895392206365943219999418
5655191755874112569023939577978
1030381835817087572016201456834
4662951549220261749094937130817
5696392508725023595921591241586
1157234791402378967326719183221
2807708953825656439075179671267
7553348004604355811246977768010
2922769536246464293584922510798
4666380757502823617911355182693
2806386051904436308288866002010
1028367082918986271792048617213
1975529107924561701406694475093
6482310592211049401723583374044
2845691902252226079587482850436
1035154148512110711748290829755
6599158283978396353775676992499
3834282284180202869752136901841
1900099783903372239907348506507
1078285006049081870485527714608
6604164278947537955354966257602
7309341848221874625755631706944
1148488259216572981019087397685
951133435301153171418496793208
989119775038184880633701302848
6559608705597189507918605489887
2028815323613048874937690644988
2848903789741253703263091773409
6521853541775709458412114140728
5696392496979857396469354557314
6645504702533386290271828263805
2924489090100976038584358019508
4786966148436012284632223294192
1187752230500318924023741967970
2097532602625220783468602965485
4705855457825830328075991693094
1108945444825899360335503179578
1936216928806493900342705304467
6523498491638127032945421420095
6561325124840402035044874533169
1031802780327996150864021399074
1232813891915711211164223108532
1896664363274866626662768811834
1074473263368629079837679210496
3880923449060313822348239626914
6645504678791125995385601045620
5733764974704790781114556983415
5651538411575140496964618574826
3877338681221323051223013899133
2928375422924021467948461301916
9406569242520435563160706474831
2057983029028344974336864491701
5612063731031530477929107652787
2928145371118478291229527853043
1030232611297663671001859933824
993966395992874119999199162301
3755179460927665908757681786726
4666390079651351120164983484932
6643707130678231264108821605432
2766833101167096627539331915286
3799654249387374042724430456121
4741823364829332092622033646520
988896076352366658343438031520
4620359681769362980825101028295
1937777622394643271934119131010
6645264034603536553635146418009
5696392496979857394511430733006
7592361740040147790501136058476
3713998343635883705900118854842
6480594313497185670456228825374
1939636085440046097768818533509
2886808283438886894565767816389
3753775153365196657894920166900
3713926972315866010437842246724
1942851204884846710495349698882
4623710471827139274252119020837
993969505249585539541760169030
3753771492742651002346179892109
4623561092891179569112528634425
4706248833575027117636995449884
1311978104244671935024742791293
1349736635634903169154385407496
4699065167325447204242491857503
2890240460172007097515832327882
2883304575613145167130771001951
10355521833786258138519398388987
7637202092571960680158457763530
1117604224642418336099615135852
2054472570312042629914362566714
2027088808166506616651873960783
1862575126568604721641940237818
4705793677652978445827143450681
2771825707809920639843561563863
5613779899139196696908208397061
7637198572742920905262990961317
4584086259288405330501116853149
2773626199022999573853121957470
3679678470884418681719532991999
2809435007179635967270989169666
2770112624115910937882417426922
1193040472427686222308308806338
3712435245775045741963423540367
1153487213667195241834774016622
1031721824282717188178940780813
1150139943716575269286037900570
3048360940265368157243371866097
5696392496979857394508028500717
8338895891229523776507463132070
1311838452441294120047382413523
1149993815875590422450230445695
5648031785762524564367465651254
5648028559997853079837637547959
7637205195672831014743774137796
1123213528271712493797332916102
2773935124251939558562117434297
1075167941795467470390073328536
950990987294611897115539681056
3683341271387418494553287260597
2771825707809920639850525418257
4664667582688726894901587174781
8461116309933801810238864169713
1937774096144619372403698128268
5497006380484731150829639424252
5653332445982600003342878627038
3756899277359280895889844581921
4664739211556643696051479679925
4626922039646205385624799015573
3916511532556929120835114849927
4698987301582613140356693708487
1977320154430722234520776023039
1035530034299830320739370735494
9408434316553659011333184681530
2848909805031067146873564320408
1069616603598813427897000470906
5533120562790577760816217679588
4705939940919962979633175405663
1941209528515220954670088229245
5778608558553234725534544370976
1031721824282717188189321483237
3798015658557534586821728891850
11175698813782391412631662446456
5818314459124123861953385889157
1857117881037776121501132025130
5655558356947254599683324380774
2845471011758165834267170832424
4705933169985231882251028165317
4585727634046065801014197084393
3834058192484632212256086047464
8539673142116836126131101937808
2808244974938918712144546776215
6602285915291447642034013594730
3882866579733636635035351362982
1978883559479569116646041003007
949193433057013201586778578979
1898305614869815825847268456626
1943078577804142848812484273888
2097236814025854481185250850140
3674676278957883018781996441296
4625504609934581544167348397338
2890097699133131554681512563658
5651389058537533188953616660590
2807793755028184019292108639444
1975532762461416446163294343259
1942847794330846294944070952758
5497084411040483857208398537673
993813945999698535464257516876
2924482601776473786944368957455
4783079245026135533283617712703
5610269433477249423044445319705
5533120550514268172800850029032
7508575054198859676870622514196
1985758915138239972033285341408
8500584470675179217564218733958
989119775038184880654592819478
3758768043998764301095035614974
3794647935245274812943203091195
1896664369140887539715229713802
7511773633124321475237565806854
1983964464296004066110233739520
2888819632159967089215782724281
3876877421402663885004655949740
1982245070422678340547635705164
1896667453576717885133110359816
6602285786494991211404759753932
2845769927730249860108324394749
3755332352745573421093459954084
5610269568115395570204323316771
3794725929227558181866735956175
1108870847217076287001007625096
2927999151846374196028098788663
5653254721543750177550885614877
1978815732808898590551788355564
1937923314008286982836673816604
6645504678793712307148874196025
1896664369140887583010378962140
1078586583287290355974475703650
3916365245801344057922471348096
10312540072515080813753371737674
9368582736671670299075488053755
4819277596030390876146659094483
954416528808866666177944636585
8457531209314375166441273010895
3722732027437230881529839900951
7551475834605044411195377396170
7470514380802761220242609319882
3792932349758322639769648918751
1030314163865991600542128819069
2849212100354389864161364131676
6562758911862126486971335761376
7547965515858628427144562216265
988736272511400650551236152862
1029774762579428894275544330119
2928379108897035194535472413794
2018290420029388730162686663142
8500588016417848899812610773309
9405001997934254772747013064285
1980834006093986039559583500678
4664976334815977890963785816882
2845769633644780690111225918643
4707655801333045766822594356232
8421868664711038194325447162065
992480561786820946962006158685
10351936918802482304898538622649
3873909625987451514074717147732
3959863503241113702723319639465
4707655807987333817107835871103
1856965277716143469783243056197
1036870291778274936862197708334
988895633981347136943780324837
9126978135636607111973620559788
2804585419386756626478831667946
4705862093333530762228469733020
7508344878897898105471364784206
6641834961226811078276743332370
10115412646616944085846731694064
2888524157170142276757735666355
3006802973023192888938254507823
7549681671689458280225419028072
5696392521754825385274433752344
8380606356774310268890803217517
1900249008979758440726069972570
1984266330323379440575653100565
1980678004494225092894881878991
10036690080384400446784309109308
5610269561440027722540883040835
8299573508175923543251276318118
9246742430791150594686191272135
7390014149442709729530239372756
5653482100341163282623694695960
5529830711135096555373497367936
4707727737119901805412134819925
3837870629764011049133989760833
5696392496982443578314554530969
8461190900305163815514531103838
6564604685153544373915746395713
7553266323819391864832879294912
4704139289170734145038133078502
2927995741290837845473549592572
3833973410213712335216646554454
2018277418617583283272853246568
1939639483193581070279978831426
3753385432105890546108083467445
4747280315170717283939364774654
3048792717935142457379049013757
5690861379103721197779666590027
992327964587237895664907917733
7509976072465346174889851149525
4702802704873953053331522139010
3758696665201299319516144240373
4666305719159984370396392482490
8500588016417848899812611626057
4744000908708672811196966604621
3836137798516113423571140411680
3715860768624877935206210364461
3717576924456212521549134259662
6482232762209435387174634451997
1975916027186369941381687308761
3836137798518547812890593958837
992477029149691183048568258544
9453132214690290527893603185595
1942851038748391425656747535235
3836137798518546737455758739850
7429771494265510621006693306361
1030226116573412600094955578049
5692953396252882847206882976804
1069243243889557033831684221626
4743854767499063798729051285115
3751753925240965127289702463614
2927996004146764757849395666244
3876948651939828107268425457413
3677887834486411145437741527930
6559608718116421504681311772564
5653098578606148976592566040615
4665047559218444786288274687239
2809512983831110455918250556224
5692794291784569787548605050822
5497084411040483857208399342282
3834288368818869109276180903421
7549756440488819724293746034098
1079621282359437174159292848486
2890240723293559302694640154075
1896664363275393524827623135207
2806226973150018348245828238626
1191405456652704442030503254226
1857117881037776121504079310542
3715717896934903382887832916437
3837870629764011049133988032061
3837870629764011049133988616606
8373886984302427635057985206867
4702575332743450867726146316062
3751831791275222806200736312371
992474079617611572143035526325
1941057066778894555798041416339
5651684392511682522615998670066
3794498556842014677652305636820
3758696560981790373023899402942
3872040412405795378539816417098
4704071192968221703114933934752
6521551712033405834066775110974
6523494940298749228592635409490
4705787348799556289457858389106
1232671203687976995458082370649
993810394393595509551714658397
2809736702004507501511854337063
3791066244925836048828224916894
7509026100749289906302294823176
3794813835190816439155208801806
1936210556454596366968432819100
1080306100081014780051405769223
3880317093602190945551735835532
1941440429052936961392025984370
7591025394917163412889831263482
3796672463536979448177069866018
1900174682018191400252295860884
3835770682640525171917881964327
1980895337761652258994089991132
10312614565623641787783285349090
10269947781365560063436842331936
1069707587030125315553559031805
2892190759615411492992628888271
1029927373123375708575573974276
4705855470101635013310294276892
2808173591889036486652147355781
1036948311426687779302682889986
949342805304981113642942823196
4788393587113200985791778576547
4749067701272006271445884455076
950984493124733167402677870702
1856958628877229342423997354370
6523787232786989047378425653028
1031721811483721977479267619245
5692882030507462446255258426723
6604235822793087082389541717066
3796295822301508852153167204289
2888384664256623306439203993657
2926357879684172482835184366430
7553269690031757544617151786578
5694598603601838786419539056242
1980834006092977966835710833057
1905247809293452094808697331403
6561179009265670948212032452509
6641994327993104008042589772270
5653491691766515031396024890591
5692641527903185853042364860856
6403292808233104508627420281003
1033820918439165694292706570841
3760409724319942421738860509031
7311067742659805672729633704415
2967328243914713493278581232058
1939415636504061209572666076261
2771910043178030276190272991371
5656547259031104126715073905969
3757052028698269780026848037987
4783011098660804705997167154152
6562742542531264501389305798333
5613630545837499062896711627018
4747039812298200923864548401556
1941280876095610114939356884559
2935246848135938009313238032173
1229232202090755072083106641213
4623486600339097231080091489920
4743535981855141909939615481284
10355752470089527498393250256601
2887025616704340575450373122039
2887025616704844532568254366671
4747280339177967506607558622340
6640576518929165105093298241421
1937624755116225383112193625937
2886662180406526960572982469099
2885322597215850306160803237238
1069629727408836602839756591366
1069629727408836685757457244397
3755488071445920937733811559294
950984498991232315461827375352
5654967767598299550110770747736
4664606501901106493623762510237
3756902398067213305486812977825
7470605334883468869987818069117
7549603529968574558340463326252
6600569489878694623572727472388
4786527782522597245320586804207
1108873798072210418846160760123
1031948914844896918188192373797
3835991407541410854820168724112
10354036314257162229664028640684
5572819089757071239513334014956
950984498991234221074662851550
6521931271568339968340844030176
4743770284936226324294162512125
1939493207337279918902889894383
5574532172907182918919638102355
4743767015722131329249839820095
4743701887411109633369304194850
3753311111278975007224584151134
2888371964432477713628743977070
1033288614532537258114273844667
6640576518929165105093297974276
7470969010178184152165892811542
7305770326325034875383637224576
5613630545834909329655177146479
2926357879684172482828664350971
6561179009265670948351462950918
1187748974595720194771134725088
1935901938713523138734491971767
6484173058841050471482483221045
1031724927126506065805736835945
2018589434382337875851941875825
1031721811482186995570029045061
3048140214563982882458631680391
2061489821510666944017223527476
10395457613585064054228463395417
7508266706281072565334045943813
6603946640059502647856722482495
5654834511607121174535390134819
992327676621138684099870233715
1896664363275393571878140635390
994043966837685797127730304664
7467078818867637541110162654102
8457375477537331977341802065510
2809659265544866559208153815739
992327676621138684099870259107
3758683412909495824725812365296
992171976064084928910539067560
950984498991759219258391192271
5653251470984592484564123378674
988739664414611303461814051095
1859054761225724778430669622574
2928369383100655358245068544888
3794583211965316404756807034739
6522006175260891250220338578124
2850996236438248644581898344350
2016791585480045227071736461861
2965614890931257423506890206538
7508266706281072565354932436530
1109023311125737599265812287141
3834051251401360261316523352610
3758540394568604092427761040930
3719062751695980098312711814674
6600569489878189551398211216798
2843897732648144243234245320141
1935980080701066080460648364539
950984498991759219261654418172
4746974941290136586124067742527
8457378721688241872590087365879
5692719797875618822040384702353
2886882738615136737263123425916
6521856644076124272054486186307
4705858412908357490438913659747
3756817749622415245583686517505
7508266706281072565334045358739
4748911693517413609691002100013
7508266706281072565337597940234
1900096674935475946977331981992
7508266706281072565337598500974
4705939787338069337258901425112
951133441712518734011660986544
1337981030838674707537476155161
5653768314671088703915823967085
6559225601122033404144885125610
2804510528517990153289667260760
7589228140596324760651534157859
4661384381009818529585357278876
949190355020930556987075857761
10398818739568016056783035308031
3910261208912205794641068737327
8459030203300480542347648831454
1152297328358209541177195795852
2883772880165592184090819602853
6568118524319796321651627280161
6559764725884164893886313035145
1944566937263595019516522769219
6563122385259513699858907278881
4661310450417839802906982171927
9449700198227077529366459458370
10195779904611081757478340180462
5618853898623677691010232907705
949193433060633181787911615178
949193433060633181787910470951
6603865824019023686585126504254
8380236481442215293595451887563
949193433060633181784360483143
4666617764279357305185757364963
5618779136237217522665979480314
5618779136237217522665979760155
4704584590836296426312952321922
7515354887509287050077276210271
1982699257680065419937341146848
6684664498032332756135985842667
3761972706232238382229214559173
12256228556288087029973318285477
6605792296612660549820618945662
1980681235847125980571751725377
990917041343453488226584162276
10237350707153308863216413353473
4873978385805940827639218037742
5819580248871297902590284293493
4661384386854209968230450448283
4788854949262855677286562861088
9492448105490449695068510173898
8299501995550844729097101270731
4961002477227969388600667139691
8666693101205042470998834932951
4961002477227969262598291822562
5614071995651020489922412745643
9369118881239590562039428355565
9317474659214224212147119697105
3041190936938981969973755079603
2847417796683170639456549241910
1291637610606526978740347263561
1471743282252398274248648492430
1291559892034729053444468980808
1509573179083631867564374792375
7549834146783255986224403980201
12880217697985685359647022985893
10482903887001590997099473415251
4818185650771444451245214930255
5782505816305546171709881852533
3753616190214547286510273592428
3756902233309823621441437768462
4625277083965124310960928471965
3715779395031454846543578328465
4662954645643135313231576657036
1857419734823665285477252453922
1943159693851117062536873377879
5610656064458416069375647836570
8628934434619154020098293442866
7549756287161418500265556770816
7549684774535263173464351284307
8666693107326060050355297105745
8629916701240272133121824176283
5572442903737483725744273611047
1291563154569841206698400097675
8463063217509367169338382468532
5693031396901050087332040485994
1291637635111767776187481343711
5782505816305546171740949508874
7596024662397513960576742222029
1187752230500318924050407456649
3755186096655585195103999232493
1980678286325586309624815164615
11345594684207861752613364842747
1979348172421203167985903357042
1943159938068394042087186993487
4707877250161836108141572369541
5737190650313887271504768447531
6447763376692201455769922135094
1864284646113961033695795471486
5619158842941149989658504841176
1517651079391302078424850843210
5654893170836171770456881354136
4961002477227969262608499862560
2804747934678299103751164356163
4666617764279357305185756257237
1980905634171178409235637754709
5776817537784705809420222458864
9247190289463832597800917490611
2888904697354146115748105804189
6480376814032772251243438981037
3834054777663392258341150490234
5693190513623036009092778308415
6641987999997529904148317158591
9207348607105980936632851153452
2849270188415438930219576441106
5780406529841493787766003778393
1896667466122251364771620162353
1862568317711180892843936559916
6641909999337245693851039201063
7311427990862107225151879520431
3839433989972776185043170090961
9489171653575601935291247751124
6605948850180163933232452735276
5656836668368895204422577984592
6561172508140636176652583358436
7474687235627022821362971506373
4661855910980117005495101230319
13835358248411892545507647099654
2260801427851734050625809899030
2260291525571069482331719118402
1977099428982361630411731048515
2852335936125864464096183479332
5694747724724273342018099243749
10351936918802482430975820099612
5651762276651291248725245524569
4788179043882538705846635060090
1076341439658503460390670524936
6605646169059433644298807959556
2891959840920683179214485872032
1983963893649589235494531900343
4664670979877175097402686041600
4623561204057343309562892435551
3919798029420499665310545676289
7673102412647236973258784051069
1978809116533737653383679908256
4662954645643134318995307248561
6643327423971733916186148741464
4783085432542286878693695399774
8369777068504730851007370473067
4589237811738954724243633337735
1069616603598328446255494096629
2768402968317907212134939585869
1896664363273880462853436157589
4908686850604396710435312035834
8502063418518341391444205290081
1230877293534533438557354991317
1390489671665533565555601934760
1896667466122251536116056834792
1977099428982361630411731851008
1860634540625153517925604656139
990611692791686570907065937105
3758618665064711792725837992457
4626993515720012482245328964163
1943383803432899240981940496364
4623561222220861605517009186077
5651538264113208598107591710189
1073143437500910037142999237211
7313069794902014797841497429982
5775410593978588629659990419659
3714141644366652596444769042469
3758618553898547891983121106494
2848896693776657476549071907107
3753693927195238753451417432263
3794881667147268825681590917087
5651840393297947538187030278059
4869514305645825014653149966275
6641685736149921925315227187251
6646987083211759364194377786647
3012321667811813887824714158909
11270116306247961875019717313190
2890315044679389238009065964556
4666614772620860850890014832152
2767219872907978842892764694816
3005382146356031552320268907631
1249765746499646044481930993756
1977248800973247268034638452417
989044999561876444462807016942
5732041894308417907998323803614
4707646087812471649961678922095
9410014083153082385177628038030
9449700198225452257931403773960
3716101296851846029944270680790
1867336808931473363366086421798
3755036870244993081680886477280
5697867868119435183196721894449
1476456850857689124079643242877
6641760486295311391103977531883
5607070988936515828758732356958
11891633932052713113641718842729
3756821263599684284677881427745
9370835037070925269346314589552
3798239492138126913331096229252
1937624589002978717593641268207
1120022155722074547726965001984
7462005114293297935559746096210
5574386309825850314246918724425
10472525380502540163177041497341
12295171534989514303091243481870
11349501261889843109180407449506
7462231916358214648885240754600
3794654583285334228104796727121
1899869302018239570731960551240
2804276642161958485806506902546
4857344764421567098641634737759
1979270177638004937157114501702
5653696190281411311190707206094
10155471397514768441257917283326
8585286897962480764929981276652
9198991920733069304284747993522
2808248040934212750928860525349
4819199743098101033798552966184
3674442686724797348212123189678
5737190625251184208428514456056
2844287896000308458250625333177
1072760173555156575349318914136
5527904109720900868906631543428
950984498991781092452457469009
1232593424572275550277294937021
10115704460196961941164617121563
4628635356043612176249964627749
6480519697722847202830961123376
4784746708176305915311400239362
10947608615186105982594274884204
2885020731444479753473694898210
7714319265479975803019860347897
9492841224222893087937427593535
2304912129923681884589859283641
3794871909619278822099658949977
4746975230347016007255244544359
4827644464196495840717288184867
999114863486877965558338474879
1978809116533737653394054161112
7752873460398389689285869567120
994200128185284761493856760017
3839501424410368527835451906325
1858752651287157011723243632634
3792935017687323942331639347144
1035225071036548030235788629031
1187745753651673515062506302938
5734297284719261215135880183909
4742199391692360944213420782051
4705858843026276662553405641689
8457914480167331282327995405704
5734297284719261215135879622640
2885088864200393412319261753463
5692885396754122690665585219771
4661387887437584423339913912184
5656836552151193133012723355689
3834207417560512291001665408566
3873441872290271247862528936873
5654967614295641063263882824643
4709291308016346929263979992277
6524085682695320283019050041252
5651840393297947538176506832391
7465444048911647692128506945042
2888527547411912776341578116371
4747494552038041974741163017174
1038898174340786611733857600050
8575868095642252579852234312925
3878752847283870638248389996052
4666462002884084758117878407466
1031721824282717186452398233327
5653332446272948018881637995649
6401790631187815612590553625024
9168097866010119673600805425462
2771831914011661309017759497315
1900096674937535800839950553668
4712798075411680371789338293770
1031721824282235102461083885874
993739023329102417816425480372
1166273297171522554109076406926
6602129656644164337223704255969
10436028861993069998734782688307
5689673136254149915304168688342
4827854849193248582709130981510
4748911693517392647866075765722
5572816410872905561513989677015
950984498991781092452457481705
7465444048911647692128508902342
6604667564685921367237108160518
1943156584887385245373336671641
3719062764494471400603491603810
1900483132849248998006840950770
990452563807132572129116722971
1942770126467213171023083589567
1943234598369873334395939455728
4707883457408379323195344018920
7508259775850059651781796577547
3880927007051003263356655876269
2888453043107148926166217711651
6446196592851752586042719568607
2847407646896351608969459556282
2892031199999191790988317559198
992477458685950612223633853112
1031721824282717186452398220631
5613636868278064603268712082239
1069707587030125315553559323813
5613630527681581451300458056390
1896589471568279069821347678576
3712431700825340537831399042039
2928304358777396576046162078630
5693031525153122479559083522578
8342558666948597331812573043556
4786521257099440685677106086851
5696392478842114043894523094404
4623561210210683173294864638402
1860468807093265874836274795404
1074547430349007736298310099560
1857114772070928655818891687502
4700784855819157201819935267198
9406406267052771109111534948706
7556390011316974731149002621841
2848978362040964848002712081491
4740486473600043914743500821542
5607219790584004252703986709189
1900099783903372239907349079414
2022252234632403605215311084662
1985758896780289531940231966878
1935902085895648070068179133275
7508266559074689048768724539296
1029849814034228962201768098746
4702582262884621297242148271029
9211294029749858241256485885546
1979120811499417600167949211759
4785029101577348145805236747650
2845776545086135223621390409500
1860702514477465949591077553768
1900096681336781362159216231896
5614084965565547857993993920958
6645108040239152051228068758486
6602210735064387703896476335518
2809733720732691259440964517878
9492217603826929486840652802850
7515354887762770820351933696287
8583275524656850917782228834841
5775627921451219224002995390519
1936057940313284786050990968960
1936057940313284786054247758518
1936057940313284786054246954967
2885170122124553514888565792138
1208879141970712553114826384837
1209180725617241663825181810772
2892027956359813929106974754864
6554385745020349305559449112700
1900323483145625072839077787710
1349590648843957882981545782107
4702579147507442197384095823681
6600803511129979655052741029396
6643337333748488191537424205817
4743844740146690782359824728754
13158319911067568752381011002860
2892027968356931245177553035046
4671532052141800797469558129160
1941050412328061487696206112564
1865695275539414847807106934812
4702721601380990721680384485674
5694903714360295723115663949380
1936057817949977090836065597950
1548681118337779308864007091405
1029934014775279346116556415232
5498725792487299701892973326297
3674367795854977063587237051659
1939334256496726901353282217363
11269059400693462402422588530369
4827868286078836950138290729279
6475449378376220402134084295904
6399938521797498603045432919227
4705790280431704920440354070075
992175200994621014764175041953
8583275524656850917782228555000
1037568668734771922069212973115
5491861169161961154645483629127
1079781148885022627290569688781
1119476106428696913217234779363
2846078103403826221747686533207
1435927691413539263632257826319
3956638975886615079459160456126
4749074606871121243878357300122
3875541268021775710737775475623
5773697528218322383139827440602
4745635518382541945189180050676
1270277247722239461237205493301
3009035342681584263004320368877
989048385044146879231950955599
1079933482927748143303813107268
2933378499570507710868128805624
5732344011216846352438235612776
1398100861388021414712066563815
1939411975613390080962443172194
2766524605229890740119261345894
4906798164929217615669707608497
1898454987115220764401063873428
3715571904022961686619614691743
3796218103474141622198444014454
2806145279242401933376459407534
4664674475464561268208841068839
3798164889756470929999910090111
1076338060878976385668021068442
3832484608357422439796048083511
2969923687565945528187283603726
1076334816728066490419735475007
3048792541110618904052421245863
1394292006384874016150516351965
2140660492026283573484829944686
992246713655026167467118803088
5696392534285651841050406063459
4707503338748424135519326521879
5574230013302796592614756261110
8378808766509686261901916521519
1071423755684739630901553506560
2140660492026283573484829932519
6684586131327232527975900580865
1268710463881790470562380855803
4831372098646248253973279357961
3008573801306680158001068278385
2843982382171581193055135576021
4669890505660397267216220353629
1864053875949789355587054144383
6603950109051061658300843139931
2804822678666903335022609122343
1860624808461236795534054118109
1899943769736865452870813097065
7316284196273886815709060315670
1148420420813952135842917709184
6555793436665747533352903660953
2806148946798954903463077340147
6642069258165690463131273870443
1071505314373557979993009882371
1031721830147684425358071165365
6641764160262265971945824109250
4664596468381318826637090317769
1146782272065860030710741166787
4674964357683473392228455842730
5612437103307948315581880928021
11260166568165921345301492519315
4706163958282730151901491842498
1975607531517222753142158964689
5651613199872599004463394273241
5696463855759563796325565515940
4747273660464794181463459991140
4745791532549026950904189895056
1030161406673147402529289039923
1857036764987686174625045062632
6563048082842043045698712125302
6563048082842043045698712660650
1984181251504062665826475769191
5572523902711562460565779486929
2059777174336867955017250849350
994193204200963483775260561900
9447983907757596978417691574855
6645352516986328618596969273627
1862497138452317321693078149590
1155362768865964325809683003564
5572523902711562460562678240828
6602363383261429730187667310405
2804659746892111956485881241924
2849055939007183462964892390358
1148566683281098103410681102681
1162461695798669999532672313630
1035530034299830320664309825174
2888602433788293600873681669789
3794732712731884276631408565140
4587528291670844923642364650143
11146543298967313619902522828257
6561097611126590685675996716863
3794807322091940008173658457670
6521626039282730693686610816045
992250227072218384316262860933
6559381749926664297148366316931
6446193190043741055119792088024
5574603520764263185906691031642
2888683530881049109047374879062
2804588805134105283266606620509
5696392508725023595905134595927
3995756966247758362066149327903
2931723122923970828199470136932
1939415225618660320503981649107
2807939436001664862972830734512
2971116982351850809434381824491
4744000908708672639717439005394
1148420420813952175559934308111
2928152024992168644526675940815
5613935901030796271202571930380
1036870169413896454272383901366
2770109391985325112106256576992
1349369935416930170350948463476
1858674913469187913058756464280
1349662032439320802156839109631
7391876445134803302197988293311
5690857392095932339835358135963
1936057817949977090836064756840
1071650980887106424361785087183
4706228670108962496387200059936
2770038020665307416643979956707
8500208174816144052458692530180
5694903714360295721243318096559
4870606276038038768568443505301
1349662161214015139106791596698
3911272204562531066323685434456
6561175912842799206763420322347
6564536846774085337831771569025
5656917527927458518561886857817
6688096687294719155363573006916
2885173242832485963934294027344
6445975825786118679819030927286
2887116612670052409195182745589
2805992945200158457899334957732
992093950050816578199054843994
988814561694722253074577907895
1030086931961384485499165052150
992172098439120142042038828838
2018728625939025716086306701833
10949542105375691066073757732081
951292834668587717741993675590
3794505333390200555440709890229
6440827358039528746251780072958
950984493126267111777230160892
2770112641990596270494142395086
950831748209754458096746637675
1112234897072972555309988763336
6521629424483635324301050208436
1150065046145568557249538687921
5613935901030796271209232717500
5610418542614754102876937141345
1033359985597533644222174160729
994200153539323790280883447106
6446118433266284388473114346499
1160589513292706796672455683196
2888371951064355851874270318510
1860631277529993171401781847087
3796601350065857270315018413765
5696392496979857526230657459939
1069616603598328527225661192625
5535132206978893043635512824671
9404924132445893288164914550941
9404924132445893288164915123319
2888907365040709873127440564222
2928152024992168644530080766262
5613935901030796271205976755827
9248465081312484733452197765096
3794657821048065350344650185360
1150435185733912564996910383437
4664748968562080344522824995391
1035689715512322592357788931199
4585656292610932832184033171771
6562661304385927418903761576420
7549451202337214138157020902463
1270351845328606436162671142860
3836001721526137865461340549847
3794732693496342769684621912032
2885013844544194394617649788231
4626999899268042871567047128063
2888517668577447725427256293628
1029771659768861547950807500293
950984499525512719776812738403
8457606113549201879164628508897
4743844894543153084788256440775
3798168145102485779435121545505
3756970648933375875415247498853
3755263808293286200399980161237
6444477051820477608937443453671
3717278180184093155854269250711
1896514977915401613082829747925
1230880437731020479903664023423
7469096821783632239620677802498
1600179402122078779280222402992
2845542401474065371388324423939
10526651852412517819660654642987
2849055951548638174907824276665
2804815767202824034368036489258
7472610673448387771925320345381
1373942148773751180107934827932
1600179402122078779270152021490
1374243713758331877535498276464
5658477823197937349842523499056
2924485409722195322446082751993
7549674650990318783382205458781
7318071858586096724559076986670
10481499888279388539437474806639
2931431572503791774180395051222
14037228519519682153445827974385
1669328552578478300339940602523
1518387783747927421111550491083
3046644784436489593511570750976
4745785043992185642043302592130
2847567168926489536527302263172
3796679350737758265447024608688
4745791532549026994288307873160
2771669687232597189978821424057
3796679350737758265368713623407
7429342868306467087602957997543
2025833488470462513625116115690
6602292576141570486058578508816
2886729981688358859050328787642
2847417796683170129296710882262
1517352476457552154919635110515
7754304013920519070813973545739
3676395691507837062120530088107
1552409077294733065708312394247
6523426954967008653830484805939
14108846652830682773919936919304
7554908023905897739967267301201
8586558783475473216032705964147
6604089571510133815044670949595
10441953430811169110518603938943
1288201900941875116797087460611
2847567168926489536612705223473
2847567168926489536527301971164
1857036764987686174625669068387
3878755657108640772361109804239
3048792541110618904052420162471
4785542242421220283091402105883
3794498704048398067884694008247
15923352022357174243755537359829
8543651132906339496055455359816
1938007668331210870550064148961
6602136279875488228856678275667
1943078577804142805520740473101
10398964952162649419390677976520
1107232680861922146469189968829
4706163934261844508664405315349
3757129759277722054295688184133
4705940240354775900313455742942
4824500672852150951736954050422
6805338083393211599168560242429
6686692590995195321036659082001
14900075066632153012106950032543
12176610476430129401969182748871
8622896285277426430786082784836
4745486158668007783592679407717
7591252350286228850847206667137
3835845702572844730774744719612
992558581703860271155638098309
1471743117713804121346806858006
6844738031700873418540864903517
1396014903027603724487747909719
1396014903027603477586687365727
7637446601664204487160516534867
6806388764880401638179473215858
7549685179316415158921829727535
1270640857114687590696006736192
2809502981846517888934742393240
6722806589321658300560522503406
3835696323903496930262722165271
6604235822795187898385891799577
8456421832381148039822264446916
1865695275283363507944561360999
5696392502845876573452405618469
1037334647741095775112031069052
3755260845977400987208994193942
2809502981846517937636612242460
8462774023021611656389024907677
4700865812130499587781558660806
9490731949403590973668670784160
2766680483375497450647407410981
1270640857114687590699417182264
3757191398146086746331948664938
3758534617917281611051985320266
991147658158134790040658870784
10438592396590736114159318630050
9449859315238361189305545647012
4869588780066209663761524141992
4869588780066209663737080348042
7592588658010175338547711931099
5694676302975899758286532743877
1896664363274866624772782558416
10398673035167497950700027320635
4743539514540131219463424432545
7472610673445931749216193549920
1069616603598813465731117795559
1148641010799011427977796421042
9492841235966632985295686117766
1396014903027603477593498684029
5694286510327404476434613047140
4158366541197436069973024595196
3753697620432121576343525203701
4745479670365661998814436622510
4121344947983209473338324526656
6604235822795187898406610387165
5065156070418933057556564991006
7553565362713850431820198040386
7350461343974193911834934913578
1937851821160586145854151099249
5652290785851669569176463802411
12761429468578752782208857487202
951292834923081212091390712969
3798314383297170824340968379978
4745486447724316727667229176562
7472610673445931749193526113636
2804588522778501765340058237334
4663324627121255239985753774450
6600420399999502611643892481027
1107375129125064748462835976046
1148420420813952135862919949306
5612219745195997592963650759474
11269059400693462687226162943529
5696392508725023512908832737106
1862493721740437060425160517437
1939341021043235471973482915179
2808167103295287176816775801964
5066219293340327750290922247574
4661235393388927162759105515869
9490887668647265988896021345228
5775410563339268257935948867675
2886658763974521226714554757561
4789876458989691534651784317107
1896590029090457685292976570068
1029859417168912410859720011796
14152431481615214425354348172432
6605948862433747063293735795956
14151817913943125541439519624382
6684836581758980205119870027485
3751601578364970667853919445757
14151970530085930178771897667828
9492841224222893087947946574972
1390856407899554505884512052218
1862259572008379444768317277628
9126838478246010088477184624619
3751822033735044507168224743987
1864209729844279197121118295699
2885013985594760857125657845375
9126760612214254284089378701159
3684820450086659596864748522846
4946269749049913101556957198120
1896508349107350807041377808194
1029937399976228802027810921545
2025833488470462513625115544370
9327405053955781231870396312348
1079628686324113617433641321442
10400759024202560678197093048115
3919113722867449400023325336350
3919798029420499665324012720768
2100968164593676017606391460487
2018352021255241059201989205596
3958218896067892286863349221736
7391876445134803423038351624075
11267343244863136090774086154133
4788844204682821974922676376147
7591028644923485639378489867779
10437911322522760105208319732607
9363814399581202737841993640705
6642221585540560993258211219504
6447838103328283921908199777759
2017158604094347508421839245222
11344570257273255399654345338584
5653254862339824268049041217649
5653254862339824268049041788969
5615417913248087728874609296572
11268478010038464774628966151321
5692570630717045063834257602458
1862263117202589878104421404162
2811375299013858606938738756430
4664589575605484413697210986358
1473313145449132542404675013252
8419999922358568133770979444786
13074072261165689059155409905469
4788617439401578750502031092426
8338905458913797849352621637826
6602366903101053431048745338731
2885170122124553514905159230849
1435265602527841511656118431692
3918305695471506188368775788444
13084456800285867420692531411858
10398890098355650822991869099586
6642069264029669631433146762861
2845620530920615547810580266396
5656618470866016362023178171635
2774087746795592518088187341973
1896586356192151045495600136835
5651382692331947648660490590480
2928288131611481542699707282855
2928074017907918173468035137979
2847489321036602369579006424624
7391876445134803302286223582563
2888527542080743918933624789644
2928074017907918173471447545054
1247010775498526564673435903761
3048214688984870912506360921537
8496769259117759148171902360892
1862185110119347396900056928328
1155589859429657081207513740540
3760548793806059904799303707827
8339343971466467881050887612671
1155288294445076383779949732326
1936135825033219572040589824907
6730203125167442736894490543841
1984642216111099092722893589729
6730203125167442819758017082915
5653481670803437814103074391273
1349370046582085006098144821667
1031721824282235147578284855845
4745787993220285584615570136799
1857192631182176399440732469377
5692875536096743950178973437826
2924566949178476296229720356996
4826729982373250355321575323033
6683100861587927877758369521255
1069616603598813465721052159716
4711234387984089214918651074608
1898454987115220892425906038778
13979894063382956675995155623752
4745326759590922344742085133879
2847567168926489536541358092057
2806067849158841846597547118123
6569603646029075141333271074626
3674371180766105611381321636739
2967840967221351083871999573182
3714076209113112440600319200072
3712516368781911294599239466145
1978880437134545575037580708668
8582746868850072268507589020326
2888816547490786056812457693232
1937618100665392315010358322162
12988257508271503489889477428804
10239212990568609245398637634947
12086970316820344102328201052475
6641916494308454452581886987300
5899577582697257815188418404741
7593128077982833178912111570394
4706011459170549624744013089795
2845542254303535219815798150364
1030161528759849614221198587975
1976150182796543527770736686464
1935901803783492128444813632431
1034203887984225134067531281541
2889052818825758493471264776591
2849208856748804610943586333330
8583275524655843050471326253811
10942823750941377128200838788291
6642143695997130911274461117304
2018728785153634359677806783665
2962319114361563148259406361472
1548681118337779308864006542832
1029937399976228802027810653871
2804588522778501765339601817721
13160036066898903338717125247167
3756896026309164281141836637599
6531844967187495815272109877834
4860384091426247242692077607570
4666383860882404059411310215006
1548898746528497342352933436828
13896408758340868572271916505898
6602220775260068584212938163697
6641923006882737195782836273920
12208831714623167744781448673631
9447987157773427165414129416180
10400028384997636278328889298415
2931506317060996662293003401273
14066081377435430246750645357887
6645264188475780036340382813985
10239212990568609609514792108453
7472753127564444520827415688839
7591103475029708501501489147367
2057989541607079078857789941721
4745787993220285584611728493305
10361358952451922282715851314013
1857501120696491788003216825536
950984498991298967187405530958
8502463320153358892340628701683
988661779693208616186870969052
1315274149584675838536694459152
1274008402549403285109115342729
1899943776147704068403957446180
3918970980227414007372518366424
4747280290390291074979309375945
5066654450860853327224281533597
5655201648065060993325703755061
8582908683645328448377994844880
5694825547015071497948162017161
6524993321521317051542669143341
3837405900823382053408454149233
10237120254852040108351419234434
1029774947937267882123243251093
9209067836720450820667388807293
2966196158411449098165372391675
9402906461213614899437986459187
4743919510012612235134426294007
9365530555412537324150440029147
4786904778590000474298448678419
3712513246993870751420412621541
3712513246993870751420413219311
3835995331575858611960312513802
7309711828630518164008979887956
1115667780717710003401875250196
11218677115767905580405199437916
7633620306055258775609253878292
4702657128979498540736003701800
992406100188663955353068143585
1074934215735712154897931672136
5735938985619309152275680658988
1153864253500693038173672664576
2811605755835279185425943141272
3842862941495618036833203263428
2016710770472292657514963445366
4824507333992642276149832917977
2926646744321876552615903961342
4705851950262538380361310590599
4745252420331395059574958082112
8259955654909182091843142006336
6523569580297157147576897020006
2932353924647279428867797375578
9209067836720450820687230689000
990306614378847771156323658726
3756821000742749346639055875197
6556101643544608614025814936291
6602444762722295075512859192961
5651992887891926189056481951279
6602519666963853312056877412919
10311057630505562511715460976314
9402984246215913229591718315258
10310830680991909404998458876587
9489402264524308608418160274145
2922854307867122694878395149276
4706374939277778751069845366557
9448292550052825275914147418670
4704451438764290729334764987925
6600413488280928818872703351359
6523277483833198624359567102429
8338970593336172612958429925281
6523280715962337251061171043570
3715714627440471619882874637322
6602140144475569987786189503322
2922925550413914414436296871689
3798168145102485858907718166768
2804724764293986532636350449820
9406718147899593555821441200425
3877111178706211769743759219092
3837636608516319848520783328605
2888907697314058484897122574952
3837636608516319848520783888287
7309711828630518164008979352608
1191476779945597424544316689791
8543729054158829338994412720842
7553110309086417803774922312194
4788464971546824394057197921253
4744062252652647626068902158444
4744062252652647626058977317538
2806226953882197463894157453985
7548423075521104285367073403561
5653410562907419916205463416342
12761731468724136580861451176863
2804822678666903335015477349595
4702803117082015086286314684742
2927853138599477699397799810397
2807784017533119305693136600289
3758764509992144708677295026973
2926647026421955673941842093389
10395458075461986670792652173894
1146489734027321700426699264090
6641604510269808747121675799166
9489402264524308608418160566153
2888443193889375643228078997237
4702880270423904626935630730350
5653410562907419916205464561098
4788464811518212794642153130131
7549840794821210644872957755811
3758764509992144708677294737081
6645189528709106973024206802822
5606993270620769200111785689158
950984493126267068627870300428
10396560509479835504976450224216
1428319598371506367207685688947
1268632304296322354273194855770
4745404907433835484767911961323
4623483215115969303625496561888
5733835794623623616622523587084
3755258012685658392450119392904
3916738893770420963920691828334
1900096674937535800839802236880
10318231063051867361923033640351
1896816838367128702558128502117
6521999693915279077328134938479
1356539896619948393690525113813
4786826797411860961260560873873
2847417796683170129296710602421
10395149341451710090769426729096
4788542953243195547579221750294
4743536166945312773307007666304
7548423075521104285381008086156
5533198415477442983037378528956
6686767316865648210399291817651
6559313751302519748367789298785
9449265506836088973217984079365
6563193898139174630371743358992
9489710696688815844170542340100
5649669799605328268028775922867
13072047628606960500609126363036
1936057940313284786057813490424
2845772729788896329930760347242
1205216538738932392729032223344
2927995857764019533131384384096
3796217969135850258807720981638
1166273297171522554119430792658
5613773115915072902955160985314
1110879118237324214104353535184
2845620548527677624538289543977
8260176656277610032866215312744
3798168158132288008531955668759
1030073917181460033507295891836
2849055963291217124601721692474
1166049732858818903296523057645
1166124207279706933361275330467
5654967492175191066304836390669
4666614349469273924988893274703
4664813691841510769872851520658
1862493574012944610778194400498
5655120512790520135459641426862
9209288838088878761700534174778
1865698653782600626959683556706
2805992797993292944121634323981
1394369946511839226902539258802
3760331306942600478235459610661
1069616603598813465731124500634
2097314974167867557978029144682
5856225901581942870354528197654
8543729067188631569965883769467
4587515449708862640443780008607
3755182724332719091426607511039
5694523688432403569142697424684
5610347575200195891586609105326
5572598206218255653085748066461
4747120794844109997636618937217
2849055951548134176305832105679
3840997843524221060294030279246
2804659753048479900138909231533
4747351674213876488229682531365
5617062980405883062549982608675
4783170227380895224038043834707
7553351138342090163544036325281
2804432393773358257446769569685
2886889398663820631665443452767
1029924429761249901214877793042
4704213654343916166959771333290
3751672802780038767864871315448
2848900103507520697131334497320
3798168145102485940054375675065
1431904514723784956357847282924
4786901265417814498609948957052
1108724578327060901440070348472
3794574031436940276133895990352
1985982473589543665696656444845
3755257313592265666972221771327
2888530902498727589192083527576
3875252415430499009247184572918
2848900244557560257794303423423
4704372862471732978662582890647
4742128597113386590467911037703
4706316409099590098724473051355
1896583246412798133718831490641
6602438531434252279356022689074
9329569290035652676156899607883
1146710735395749641449920886228
2804724764293986532636349353732
2885095488218560026491364937541
3798168145102485775748151201937
4784801857117723194497526740501
950984493125784116558994756438
2845695428491622259847098250081
13199422682611464143574079718146
5653556420913039278824745010173
3877257288379225006788250620064
1165972014544581318568516037466
3751750809863281207557615936533
1939337770216366785286608573245
1394512689151874617827091926994
5696392508725023395680401329496
2804432790966589589960845774638
5531479034706064143158424711829
5613623738056676029871883162679
12135052449428350243913529907304
3837480324814926045059517960467
1900096674937535800839801968148
5615366019122968843038979435424
1937627844861645103544345754967
5696392496979857482999588467372
1977320571423026941180963964668
1035530034045794050900227415797
6645423280388548482004397495696
8411571311121267316517510600347
6521782053449215656081421785648
2845545767709640626993525163371
3873519597273434478040198471562
1939411975358873461304336250291
13072274503501074451521159163175
1896582816851312981883258153632
14778442061608222817329286971273
3794735937683082123069360923763
1898383744058364214138456726658
1937627844861666105072311998229
6645423562744678899954814772088
4747280339177967223768721333424
5696392520989235952603040463132
1205291148088821443994701030565
6600565969773993482410609207008
3755179466793158922140175057843
2885010864606626195660923570315
14778442061608222817319072494932
1977099428982361590959561587852
2922925550413914414436297955081
11303155309933475920452071775054
993813490792707857013098913676
4709443751901196831074601684881
2103203495204494067574730196166
6604161060152549669691894579884
11133093054602888873470515457250
5655269480322031394632617934789
6602363652793271647885091480870
6482232744601846489650536552202
2804510675688520261560086949941
1201861748629799140596604549725
1122840585822889680138860640238
6523426813916969093167515601053
6521486865846196839334319414216
3760185466777849024828728396860
4702803117083483366113341654382
5576326435232787814661604311691
2097532602625220783482085995286
3712435117547758918160665946162
3918750377965541132215370867137
6684522505227534810838953337669
3963000952610370164572450283360
4787128221087811939389659249932
2887174854060015632910723277539
2017083847573380357048308410632
3751828528180585510860596573818
13199422682611464143574078573390
1857117881036743236257764325645
1862263117202589878104420247239
1033356299062408806560487555828
4707568523113444154479950021410
9210930279307370469946068040284
9451426116943940001547627816067
1268707343173858142262275442780
8378442060691365449139170524617
5653485215997648123394253689011
4824273755127129818259698013776
8380531582388782627786048097761
8380531582388782627786049484799
4946075237046929257578687159276
2771747835656227128403403841642
1033590461615661232448153472266
5569081545808792792166443920798
5692872292456446581862789975377
5773768881674788252366280627373
6604157693346536905990833651004
3918750377965541132215370307455
3927266747161930744301993485892
1036873541793673800210855051648
1357055716614621738167890367777
3794732712731884276651438998846
3172527983904741212097967462853
989275475327527594986066559959
6600647496963494692650960082224
6600647496963494692664894764819
9447984042397300879164286896021
1033590461617176158376549718430
1860777847743576264446197224691
2967464337704657012039892734539
1857036764987686174635271776330
2926497078452041111258548178102
2804663279299468916713132943261
5732350531028567043785501591855
1898454987115220807693126219500
1898454987115220807693125318613
3712435239910101454911182966974
3755261128610223632297396968173
5651535315152225963848055928568
6642147265248494689677731372122
9125336718474807709847027590789
1469877583224187958853153893727
3835852208484203562724366261055
2885170122124553514901748529799
4666539875049854138833504517044
1896508349107854758602749602419
1148420420813952135862766025647
4743546266279599805117494739982
1862730993297418353284714899300
3719510579438471705745752800999
2845623640164197074020656957837
14025127658734636786086898564007
14584444940038851767982072701106
1986134666327187221900275214713
2806226953882197384650429633037
7671337350593044593777233969226
2770265399740444603905534757208
5531479034706064143158424164314
1469585456571933756372383762758
9451426116943940001560963918763
6604466464705866066381146014778
4699143161876327716243333336234
2888443175203281332015294767536
6562891939900425865089773844057
3839355584800537243633763549745
2766758190216420779306329049120
2775183090125046964181220519205
4745326759590922344745637691569
4745326759590922344745637702678
8498874975962158139485399816687
952852976589488638325129303252
952852976589488638325130459117
1031721541926631548595837897851
2771900445376600400606759029853
7310989759853498425951097425797
1898454987115220807700074610695
3753388682377797103994751642322
2969193513660237459554306327323
2847567168926489493221326528871
4781291839718082802612221341806
1865614459998327018145181192352
4788156463043421147983916922081
1076412823787575307126918377245
5574308180379300137841840603295
8498874975962158139485547852576
4663107563384728703666871888267
3837863869746748658931880031055
9130705923671765271525634221303
2804822678666903335026168420022
3794505652806610778203808669457
3751672680418726960459104371554
2845474121255323509760926640644
5732116362608309448620909032428
7549525387991636385777314050287
1071118670569660464485706279752
7549606902360469695409569694990
7429397845766101386735224979028
2887038753047184892507286733764
1205893952522085247464885124146
5574386309825850314256681805595
2928074017907918173468035405653
992551798479230362161126466031
3794505652806610778207355094450
1941206285443980849885727934739
8543647644011085939651668228941
4747280339943557028975827132725
2847567168926489621267195983462
6602522812198614457487297810368
12041017201548898212846994462776
2922766009739950840854873555365
8381887550313693109569998568167
2847485917702876230329680875653
3796679350737758265454143774308
9451572079458959161697878948634
1944635045501074154653074774441
13671225890824300436041221576775
5733998582632513751494268609273
2843982382171581193055134658735
3760260076651892812467040255124
2771751355762968112796207397318
4716230387074349544475185509149
3712513246993870839911665385729
8539744494483575458229008005243
1030392017076463651907893721688
2809502981845508949934453318496
1939337507059003138716047704909
4582370232231216926839488540571
2097532602625220783472014483840
5576105710083405488669898620423
1187752230500318924030557763728
1936061061021217195477878487959
5732269273383049232753692160434
1229300212253386929479964517523
1394515933302784513075379710489
2766911248742913455248708026967
2888618641462551701938545462800
5579378480796800438255323193680
1076260342283971742987580615525
994193339094131025117774242665
3796679350737758265361614080513
2764883199763682350028670359360
8541772537317022468339744217933
1898454987115220805898921949232
1942922441275315477484768136414
5694672943417822213434745484694
3794732712731884276628152043785
13199422682611464143574077988845
2018728785410082156809321909634
7634163342844574321623529153658
6598700858979865256616038914126
3842862941495618036833203263957
988736259980092490922481603163
4706011459170549624744013905513
3676239683752717490995480899804
1937695966698069195981584138219
1196774784792261286736037929645
5735792727938075606745854329390
8498874975962158139496057816679
1166120963128797038095829888499
7634163342845582352934516601268
1069941762153172048806695996849
3796292732033426205368162640902
1941125162438696050040364839275
7467231576060482032519599016426
9449856212397574703747997723926
2886957790069455762747904996055
951276453619318526698278206943
4785249980326878193421445143192
3798168158132288008521754343887
2884939222697184993643061217039
2059491124599141425362340581554
3798168158132288008531962383885
1035533701345837501924523462975
4747280339943557028975827120029
9368806975024617311349692488726
2809661939084275684217477440164
3834571009066749787671528624447
2922925550413914414436297419204
1108880592493545863824962915099
6555800385423960203958147155120
3794651319924017741920578601302
3755403576351688644705395685761
3796523329893314561892003042551
9408359546956978225623614178054
6600416770317778674898620617163
3755403582484781182123898781784
4784801626039845446359148593358
950984498991299048317882098874
7508259923056924994293512321722
1078742419342445018397258197656
4749067830044155403025840982780
6602140144475569987786188651632
2926360952901122496670603313506
5694302687063975509175026899162
4786901241676233658371428937512
5692593184860426363994285059956
3794803948612356982956998958308
4709368719110820282519427705361
1150211197739222052042022787697
6604670538758523328490978557151
5534914725702698522722863928684
3798540903828019460454283098078
10310979814315949789021867008670
4745560755484483959979472525525
3756821000742682695141593989898
1075076135733374507117247721135
4625355373648867113323270371548
3758534060405663022132869295922
1975607531517222711630836313778
1313853217617744064471112097741
1943305520905399584647303345807
3832410120859332132302184633533
2848903476746265858007992078272
3712435239910628358703582433471
4747283552910743868239409908903
1975607531517222711630836326474
1867331173619002361099561969908
2849055963291217130158403001756
2804588805134105279347825994873
6682792519790609781027704298901
2018728785412034462297051635344
6557587587012087438562772467875
4785025863292413302824086489285
7470965717732616803456115731507
3092620903697766571781446308129
6599158283978396353775682540122
10038695242136389078781446131862
4661391407555412079965086024516
10195854588320907583531800886439
3836076295088941182895757117793
2888910608635139761258460428942
2886807976239241325475937091522
10278609935176811015740181953370
3837857375846597947480532934351
4781437980611547498246913567819
7592819595123331575294440063595
6642296201253862381272251997956
6684749626686136074402156767221
5694302687063975509184958444614
1896664369140908631447977022867
4704139019638892272522138158030
2849055963291217086685417646583
9488714074703839329569707361208
990452967468136544658439835542
4786826797411776166411427742083
2932109305982636774367264196220
1076575762507484925673542055322
2136864412311587652878211924378
7594616896876490448488784280933
9447987323598433632563660935143
3046644784436489470805070723935
4787053721600626802833531614462
5734297284717687002388000331227
1896589625150700733019041860048
3998897211828375599466371980148
4907331077879160651554846081761
3130522361173074909987307130781
4745330426891951046020485944900
2845539145313985073332238946212
3755261134475167955277801457190
1857107994979987093405400425100
4620359681769362980829277947228
2808017853146186913763318940514
5574386033577697274465929598928
3999267284995685997410829947893
2808173431872565890420740275558
5737963501657431001937996624714
7474326516736855131628524268015
3756824367511460599098129035665
5613792881873976672123167640724
7467228184702660809463182562256
4788390336841800751635609995242
3956132306256745769222911845724
1148637625598061972066541646526
3794878822172581734761014458287
1943305520905399584647303333640
5572959018320221999075329933919
5610350690576322008634248420650
6602597674044556722572005013378
4664589741754015611144840615040
1943152911175518395138990824488
4745791532549026949024867859496
2298339074623523731474537427879
4745401516355887834052482398193
4745479522905331903050220487267
1898227620317424069457201144130
3717430520103904566664351136414
3715782908737414239309929355979
5693109551445718525586229789874
3712434957554497940742776376825
2808092045731546225548265657368
1239532694039678236513723460451
4038228996962014261250058075082
1896664369140908584614300198195
7391876421094224954473524653315
3837405978623409710929666258275
7590671420641978974827118616884
2845545492299569275114387409984
4783079219395407265512976515549
6600647195374300860054051849221
4705855322640756966964634261454
6441119784643820865366820586508
4702582384969812525582764710050
988892389819350392377827595001
10115412646621416248715486201968
4661391407555412123185470421616
3875687536637536073454890120335
3760250350354586832293055994641
3712435239910628315330135096872
9370835037071933219438446412606
4786609015892188966339518047915
1079703141801759144574820426017
1031490905866787630365278467765
2809500320825858887267667655097
5572523902711562460562368503922
1939409141524285617798792216336
3755254628029572243795289005680
2018728785410082154939654085986
4786677535018641043795849913231
6555800385423960203964945624012
1031721824282717271035232591572
1164326800214219970555502915182
5696392520722118047996989815426
5739449297968011441263289694051
4786826797410831434649115588153
7506699768823355954857673267546
990683026759057817203039977361
1078136038813547490299971713286
4786826797411860961253608772272
4075984419118785705195286541709
3834282304200965416998223303419
10310752895989611074827265221957
2845464529843057482621677037725
1274083018020330877545928789454
3753547793233807926487568509854
3839661363168764550473658630355
8499176779888270287077902180050
2847411449405571656691108700815
4704441418901917981019384760898
1939717489478890995138463510840
2933832442032602619484456723194
952772173591870671742242599300
1896664369140908454696524251204
5696392478842595133506274852620
1034129561024741971209675296544
4747273551458915050684530860145
1080082529634166731212974992649
1078742419342445061604199031000
4745252162783384476865403898407
3794732590368576581419739665759
8457528106466463223441088109124
4664969969953715159628527842134
6600413488280928818890324621729
1352734237487011813145592445092
2809435118344790801282144837213
6600874587271135935353606144403
1977473193723645553849010949949
7508727670873378722609801459579
1390856407899554505884511224333
3751896784379408838285363398338
2888371976418437584018919470494
10310752895989611074830825650109
990991643991649869075768938269
1268638933648181705439261662298
5495443159191521415594985599455
4870999721429091855985632713388
6644015896171564704087078677310
4783079360445446826175945734189
3794810577951109566018007917916
3880543914305254762086031690523
1119479792933092427612295134608
1270712246044244545853223276765
2886964118637180652916520270520
4747042915422739014998003627838
6723027209191602519499998769238
3794505333389191528208674748353
1031721824281205079120678660088
3714212727408136232431035617522
4865379942801662024379044333931
3794810565142079191688967321840
1031721824282717269397659611788
990300106866666250944780989699
2848903789741253703242533534714
4784954332210488271174201854291
2097460942793805263099436180949
8539683548632976169767110322004
9447909530403527326168248542922
1862727601685103462801572365950
4702575326066525919828105438699
988739921416593124756858426020
2926578464081966948719074656114
4747432931604373242033692568943
1078742419342445146169852820311
9364119036478355043943235703834
1078742419342445270378035157090
7470894517619069206754465169173
8370004159070962380193005031316
1078742419342445228951521949111
5696392534285651380204175040503
7508497028160323555255008218848
5696392508723530223906995537630
5654977372089325988795776181533
2848900521093125625341620615520
6602519666963768517234973637785
9363665212074136251565164024913
3753537939231222312087486393503
1187894973140354314955116599002
4662951561495517780119859229146
1034129561024741971244637791561
8419707918360538309316130434535
3918672518343703646256525325689
2890396191632976778660861486522
1034129561024741971244636074956
9406331516934164342259315119093
5696392508723530223910412407349
6602363652793271559397089375130
5696392534285651380200769643736
5576177216022838085374347899967
1860466127154062447846961267654
990608416864284498595616714836
4704521976893990262144732377362
4702805821062655675801808482161
3715718019040733585883088148586
3877403692468870659797814015536
3798168145102485855233345122909
1156930154211836531528137451548
2057983029028344974320574338741
2885244442415632658865101357242
2888903876098487431942898120278
1857195439604718242634643911453
8541853628557913824040388129226
2848903880929405557530843685431
2890620031929822018285822015479
3833970288169575634100417672255
6602363652793271438560123896006
4663107563384728864122817234932
951059249089769133742783784934
10313004588474684045152065579269
988810856497214771166424536359
13075486821117534351877328763662
2926360982784515994894719600424
10354192328426714117354718112586
2888829107341997911331251254704
3794651178597375642534080825450
3046644784436489470814847260749
8455741015032963212432132326013
5694523688432403569146109514888
2926503866452393380704589600106
2929786781569561479266264492635
5689290755717918495996861758017
9369339501109534660288645169180
988583919816349436907794940747
5614010369037842678014633608388
5615869573630196550123219171785
950903125941137588141729876693
5696392534285651756464187866255
7594616884611773285975263929841
7594616885377362590959033203412
4908316852066092263374163772622
1035530034299830320735663123143
3798168158132288010568041273369
1110811101965288694428042363923
6518116002891392080618500664282
2886811238253658102627113863193
7393303442253416337955184085321
8457602580632353805715787282737
8539690184389184129505176509059
6641760492961237142703567170843
3798168158132288010554280943355
11261811703276365881044933601647
1943305520905399584657665845870
5692719393948484650137026121207
4785110641579411594456362410420
4785110641579411594462875989536
4747280339177967632773378434140
12251870629679200555367100832177
992558569403816020804664784499
1865932232927876135025075434744
1941663980290499090981518737054
5655276116073115144830249533569
5614010369037842634708658746937
3794505333389191528208673883967
5816896930246940930436182103110
6643784952415161891190169077365
3751750809864838882200063075837
5777038280541764817896663400677
4663181884481219849061200558214
1982247725541441064396257333572
6559381749926664509840989454745
2806152055765251724345122925211
5612063731029972715109096675697
988661631965715997078332505563
2926357879683645663856375039581
5694448973819560572111092241003
2804513458501409903928633466222
3005089732025593673793604650021
7472321490456822591897482917652
3798540903828019460471294352627
1076338342688708523856626178301
3753310829166819065608027180233
3712435239910101454907919155999
4628777528897189332234779425905
4747351674213876488229521050412
3835689989195165603545234456377
4702351774587619068733334620494
4702575621013003706407674469438
5650198571418157131642539632350
1862652986214175872098276503636
1984032174144103027243932989866
4706017928784279093823165080788
2845776545086662251690086035886
6482232744599390189413502936312
1900096674937535882127022736837
990300076170369645920946325444
3715555388347137122584031109748
3758689618833512458469465337150
1164404628917415113369207415866
3796218128293900158396670684406
1975607531517222753132247531288
4662951549218704112433323729459
1308032676011600360808201762208
2808024085246390711571464875674
1035072455149794689545403860872
4745642301352150373638111684377
1119703184993804191675673189690
2888683697296741494889301416277
4704139019638892272522137586181
1033437845474392823497704639536
2847417796681108330032751555283
1033437845474392823508228060341
3046644784436489470801511986996
3837948335533677198686199907710
2020366928294194348313033492844
5610279595238959855441686568131
7630256808112605391329496599019
3837480324814926126040047350216
1860787291939376846323716848638
950984493126267111791433733129
1896433469715447422563160121227
2845542254304017347038328623270
5732188009873092259194603342858
8458063373004621045589980946193
1900096674937535882120058625349
4699149797349204562101603947744
4743614117176780059834266610798
5574386327432912506245559887744
988746120928325984875491356662
2806145695959002357616537635466
6556027475986097804757928061862
4747351674213876488229681946820
6643476661856096337699342569166
6643788382443525402860669256796
4664667435518196786624359004325
1078742419342445270371076898987
1896664363273857601139513602506
2933378499570507710899348380185
1036639520543441448417245462362
1031714758956999301850686515405
1078136038813547490272469218589
5696392496981963196332959968244
7383377340632042863986195028751
4824653585005011113466832565051
4743766887456908593420293085996
2849055963291217130164903709773
6642143726173744987866738660047
5696392534285651380207721745337
1273638287245596107204907549662
3792867043044067891507577309285
11064524828433693008810147970824
5696392508723530223910265199874
8420006699430337935595445074363
3832338621822022722916377573243
4745563992680195104431187780040
4661394786634817143016171370931
1898454987115220764390547168807
1163950791703659839291245334597
2804365221321197081723881591579
5613935636537759175934701569237
8496999690588212601574906045560
4705926674995400422659066458760
4742288125267699505795482036816
4788542953240129401926938762513
4747351674213876488229521038774
4783153835145066011557689296705
6645051056012654464846040734776
5689290749851922227742051321803
3712435239910101586865346760080
3756895609779609944183058003143
4661384342542679034803371571530
5610425582283438459473824046234
2969119026406034794593757005244
4627061790347542105997525437237
11134656594033858147161403113525
1977174161217345667941147289637
6644090197229513490017952303005
5696392534285651756484898315707
1937845185364557946530266224556
1076962123374511020427266055172
4745326759590922344752748437096
8460759422928685993226626838692
3751828528436636807499043397133
6641753709726023554640782691832
2804354514351505190894856594803
7594616885377362590969241243410
2845773307357656825391483633673
6642448503289797662453933971026
4745557370283534504068218299053
4707880090093181045644854673125
1983241742836010700037031131011
8498488614550796555946619413986
5576391182809904673186898382490
4747127551566989774988653803353
2845626890448268107028977920645
3956207375043820355264484721198
3715873898278657476142297222057
1982546500480708432467189278977
1937621473322893775341145916240
3712435239910101454907918914246
4704139289170734101739127340285
992019519647907027675375059126
11261513332885838069382474297845
4702880589819145196413455347735
2025532064794511535461387393134
4783079360445446826175946317676
1860865299022619327521122480237
1428826220228723543666217734164
9370322013536016754976291295222
5613857623576969802420694619045
4743699207402393797202365040199
6645576037836413945905425892407
3837551824340099733139575487054
2804588805134105279518994100086
1033746321644824369551288274796
7549454882193283799478388893346
1857036764986655441749652173953
3713995399182978432998817378589
1352883339399151503385796080322
1029852955020510408417105240391
4661469120005665612400795427212
12013637010244961737644464605768
1110742710840908507803827808412
1857036764987686174638676881618
990377825705076547951336436170
5735779444946310910300095750510
2766748586270763874540818898154
1074934356241391536799894513922
4745794770309673374092940469039
3712435239910628358707450675614
989116088782824045831179478495
992094103632712121037482284906
1029927526728481169618010808280
1896664369140908631447835130784
5696463855759563796328983213544
1030242920762698746165008191911
990991643991649869075769218110
1862727608084328069211477881980
5696392478842594974920016079479
1862652986214175872091011042537
1069551733148325034089283633082
1857036764986655317402157211074
2059777174336867955003773147108
5653251470982002836048238979199
4587742552292879377295874681325
4788390189091079545842490213896
8500669126345910379334352944496
6602363652793271559397088814919
1229446469124087267506615071075
3877186199720194892170251041762
4743536392776830560435922291591
993891780266422347010666610791
5567294435663311203389559053401
5735481271575098997595151137612
3712509560202694662305724428813
1039128810399621546017324447666
2926357862076583587112086007461
6483744089910290843189493619877
2962397012171302205108929996149
9528721373552764923533327823407
1039050803306322118206904953572
1111051475777806389499682349878
6482076448078792854633292350834
4745791532549026994210306357640
3674757818703983036571072276262
4777855995403116082083748232717
1939415360269475190099319154197
3046644784436489714335327234995
4704077509801319790008683305258
3046644784436489714335326954625
7307632045797196188532164499750
1982247737818254649154871218876
2018728785410082154943348814542
4828170551527310021461356234456
11144820642291191465530314229209
4747809080867106952763725506183
993739336068565866558961261181
5696392520722117885879920057721
7594616884344655343548558317137
10185696746265314934340328264574
6602519666963768517244893709756
1230948388377018631521535936227
1900096674937535799116960023234
1985680958185532725296648101844
2807858350370675477934399026840
1193712306588341283603029933449
1194542569261176552770938082764
3794888726897930980520537471495
4824656699864528421013353515406
2845545761309362002106693070772
1857036770852630497609161579034
1201706219993020738807902904951
5648255644428935331536609924828
2018368549765388462263215469393
2097532602625220783482086543330
2885170122124553514878506895226
1982241660159481134671374913182
8455811950635655539039406206333
7465362976031290965711215294457
8338895891229523776497538558838
1985680958185532725296648381685
8381938954028000036258845159758
3712435239910628358707450688310
3794735815285918076636206109904
1189838796534536979967488299027
6475211831152679115671501980827
12962749192056230466471977675434
1896511458074196323961114474633
11103626339387078096806693166471
5696463830415516186886303254079
1937923339108334559913344350826
2806304806293357458164803686064
6561175912841241317862286503054
4784879581578176030681054133582
7549986609377433768319186753113
6518116002891391745611063878629
2015150332817609979501623041417
3756895609779609944183058282455
1033434581824308027898618209191
3875249036083910773006426379429
4743919362551207315543834743079
3835923267271871842315053465215
6561175912841241317862285931205
1078437437958531638248094073267
1270640857114687349185088222445
10278681471848937426182833754251
7391876445134803221145962970265
5732194651792112960270829462794
3794736084565855240799012917651
5697952792519582204861617407794
10353802280223148060093273616953
4819043735355146154324876348993
1858752651286148115954468243198
5653251470982002830573447005341
13075486821117534351904844701836
7508493931737932941250335071677
2807861992852472381186202021692
3677816181610214424570048760119
3796679350737756314873470296163
8457833038026952472826368696059
7591025425809508899921658482048
10185696746265314934347130907805
1031721824282717269397658479199
13075486821117534351884139265717
3794881943151578831839194223121
2807709138903731427527053475939
6525432164237527311872883628315
2969112256004135882771248552300
5693109519691885117447501586570
1034129561024741971209674431629
6602366755640129613838889952008
2849286863832046877746693347639
12083768775845126875971607796219
3010751357462879656239457449306
3753310964096368035368841673207
7594616885377363049997167322657
2845545902640722541652002267333
6561549285119217044419301291663
5653261332521560501811831011492
7551475834606098007821225807146
2845776545086662251689783527765
1273638287245596107204907561829
13002220776176925952369290382860
9329569290037668697348514356340
8375454485924975369722984871528
4702582519341851416205753478980
1941819981634253184225156018718
5696463830415516186900527572109
3758842400846137147141088016275
8500211983445946121304044171392
2806155299938864179881542026374
5653787037727720962789462050759
3757058233809385374724420602914
4822554054101539976682489133921
7347259937058056805077302472719
4702423299477412523522450343772
2845925480849656021798002134043
1896660990350248756332869993403
4706011476777611899732302319782
4790109442157286419119931989896
6482456578470697367021892464441
1074625720067635836420121693722
3837710948027756735760207111176
4786663737151697557761568037311
3835927070045843756019659552822
3794725948194513308208188541945
5656540764061429305232763920026
3837490357232295667863356442477
6600799811518135488422180104798
3756973776332875971619575165267
1069399251366448531437850151165
2805996201336527087290867115478
5696392459095498318388306564680
3876884615816168362590622448496
1936444417143038628112853917640
2888601991437391956768352178957
7390449147764714814126407754249
6599158283978396353772264842518
6683331305585566852613976640326
9364190297933062848482692777415
2967467583200886731603734837117
3712438348875916161505333894261
8414780224852146587462568589585
5653186477346563348497153905046
1937991159890784569911131814022
3794813835190816439141267390860
3995756966247758284430176871152
1311689246040465282009512426583
2887025616704844696476396086721
7512448816203285146303546254324
1900174682018191654282460668450
11144820672707330719443898771494
3796445066367026482119509892273
2806226652281431592906185973308
7551634951615823816376356488676
1188187492754913641888770629236
3882866579733636759236863665721
2888754760894888073967878794277
4788233912057579827841179495595
5737268086785606075478093541748
7470819730143694256233591122542
8500893217226365502205343957800
3751750809864838882213662777646
4745324079363477513948815428972
4743607923532142927605891533771
5653112120243162028067945966848
950984493125257999880207152269
1977245697872376976517241795077
2886726871909532723191255018442
1067900294442093932751712940480
1943230770541304497861214107927
3839345705166693555914192301048
1936356689894945148194326197838
2886879513418517132801447980616
6559232697086629376650791457643
5534989340918583917980445520848
2848903789741253703242380459571
8369851683720636962938721255674
4704220392665760226616409948839
3916365245801344057922471603603
2928613283718621322594803041125
2887025616704844696476396901910
4700862991676107526468707088541
2849055963291217250832051885184
4784876780065469541255352209146
1899869173499508128356340436222
5651535315151173108959103925484
990374838821885289278630263490
4705936855974988464729132175354
10351936918802482261656953801485
6645504690536292245413545910742
2804432521434747672099682439045
5572959047948573260511304902984
2056052324634652462183198288472
6557740215978150507968833688062
1107232680861922186186040053368
5653254721543750177550885321282
2934863890576817306950511924094
8258385768223893470997997445845
4779802627254114101090180150351
992168572176514256270921881539
5655055555440656481250903943114
1191184718942128128835336657414
6600643951513210923810838303297
6562661194589693463579050051820
4704509422641636230627327016724
5608943447701304328034311307370
5534774932572501391141273216916
4747280315171176496965838794470
3834197520038877249879622459408
2886652281804784904765175265371
1896508354973325987261711038427
5610269568115395739505413324781
3798168115219093190858357658920
2843900701120397270320663745018
3798168145102485855236749948356
6521999693915279077321465522840
2807786973184683594605483674785
6521493164824397708942384146823
5572670153994515727897608871358
5692573817496521092180781425350
1939408878632460522416269813877
3794502243109449351854974632409
2888527406373466051928086758380
5655120371488003139521725358768
952850007861184186579291235876
3798168145102485775969877879090
3715555388600623583545530172711
7470673791913211888190236585433
6686448242184042149636512941056
3007095193232551626420103991917
4745479497840523087110107591016
1896664363274866709519813903252
4626834282245672483906451598306
1160745251198330181876344933762
3834493026027070722464019125539
9363441297180935493624808335109
5735860941244475576189100551201
8497155673861825001953647929610
2927995728469554171802033473039
990917022098290997955166776641
1896664363274866709508969274705
6602136279875488228856677411281
10226735715731882872669615176513
1160440472957748185397487824625
5649893504968071479497491019903
4666322093533730113979110277292
1979029969398871696884284445902
4621841816349916519436267092186
1900018544947087470374538768661
1941206407806323392332517023792
7551411087305258906221120697910
4745557504392051945196147090110
5491864542342586741244066831086
3757051604988644965242236654210
4627360258643605848173117397295
3915301863944092676583856286417
2887120151487720998271602892944
993966395992874119992401507011
5651541790947411601292596542554
2804588805134632187062893332416
5696392478842594974936602803593
4786589108580361749937395390359
4707727737119901805411980080019
4747039812298200923857739322511
1029995788281241481921356563873
2806145297894727587707641170721
4747280326913754546093941017916
2809659265544866470795347201093
3798168133359950691482309960191
1148420438420992258249334800030
4790337116156742712428970307778
6600881056885282693611960535611
2890087991490607455407930281232
3836137798516091308718848438688
3676236426779076641873758770389
4666757397684420879774676950712
3757051888167429714752111719773
2969053738947591954233740514936
993813785679708481211378837696
1942926358899886998462761050993
7549451189249405139183384768482
1035530034299830572689777916018
6603852332021021679236548170783
3794878846427734541913524005498
6602363652794302377069962186144
5696392478842594974920010459383
1943081827808953180797949304669
4663029267790501830603906406545
1937997948967299254241941230361
3798168115219092400292522547362
5572527152753563520044358131882
6600572925242374586302587339538
2809662490473273071722917131092
6521775558991051785495031942005
5572595397472080372263464945951
3796221372177714730022019702122
1860624789238711373892705833528
5610347575200195891596823581667
5655123640980326545570440222852
1112299614765204773573544329932
1896664363273858551906370372630
5694442313479546683258752148320
1978955206744351927220044539329
3836072934186576574865598058819
4699295784128557096607631105484
1896667472240703195178072352675
2023436361410633583994108798637
5653098603982362701829385595290
2924641706244810746104411120726
2886652281804784904765174972834
4747202725372603555078400805328
5572449110147458271348439527393
6645504702800504926537118052442
3755260968872970209027865428715
1978880450766712150085901796992
950984493126267153292703093999
1029998885493432964700819508497
2807942949976278547737287123569
1191622925685942637220424443845
1029849365507389660259737958162
1941050271277495887480394965225
2926503995772433852394033033792
9170177654988150805172469846082
6521775564857048053736073312828
3836072921096706437515441326692
8421722855260664490604127282898
2770187681424697930216151946870
2809743190050716067312057944981
2770187693699405936894068083655
5692722920464552135296652821941
4702582090614548474765249199768
1107014899344350884709067453786
1029856013813054323597938525300
2807712485931028753995926865358
950984493126267200040667114606
4745411389615667640018596680328
5696392478842594974933352182175
1860702674192477979789337512167
5694357683734520439385287865221
3794885341150055344836246455357
10228827880073777590287298781383
4704067808021238882550531147884
1939344000692979691694634758026
1031721824282717188175388225239
1901890254151267950049794570194
6598931218769290707109452018680
3751750809864838882203139089696
2849280061663691775300489213406
3756837485697468997906131573933
1071257861604120023536154627101
7312780819120805880733082232026
5654886522775030484801208560930
6600494861332123211636932276299
2966125111099634797315103805572
5696392520722117763255144456173
4701100385315669433565308551992
5567837087222878017939281260096
5694286607614487079545610205306
7470666696180975430085830045469
3837480600214324850342245575505
988817805845632148322863768475
3918302703001028075230826266390
6598704397773821261569257922498
3835927063906112791210219178337
4747351674213876486514094321207
1036948022624895411484449391640
4785327999687920139854531487255
9211004912386807413836806150005
1857036764986655317402157187798
1977245697872376976516940127537
4743614008435427385484780377821
2809662227560391920289564469263
2018277418617583283276116484107
4626856985693083195073678915017
1069616603598813424229565259402
4706011465034528666550543301180
5696392508725023595921592324978
6599009348215402587494931856106
3712204334328450822216558702418
3837789083606545724764429864677
1030158136854622945805406419945
6602593993386517823109093791917
3757126496439687950707229774735
3798700431412154901576522811486
993966395992874119999198590452
1160968815511033832678688541252
5653254721543750177550885882022
3006948941949598359092265919894
3793097673226892524870043700740
6444256149593964955294384372352
4820993906012678101331184895488
6482232762208908566371559823646
3871800480155869454626175696367
4702575633532784813445297368935
950984493126267154937246634839
3751750809864838882199586227302
1108948554336688013356601036955
1108877341931270534004345211823
3796218399208473889021719196110
2888446284982655290499247506067
3916365245801344057909277100453
5692875543018194266019475271019
3916803746330774541227171499460
8337617781592244452042664490264
994193339094130895288677936462
3757204380604590874139455857319
2926360982784515994894423260443
2806152478625067380014015518461
6641757267741407964011619188351
3751828528180585510860441807462
9406718295360470568291572472537
1029856013813054323597938816779
1979104430995583567934783020591
1858749811041203652348323632393
1031721824281709115455068711491
1978961541718791542261449313970
3875470043887852357522715262981
5656608884517757885081700937276
3794501935377082169868200100241
3796520080144052782164916001009
8421722855259656338577886698382
1939334250085868361333977542999
2766904587892768907007731686795
7383377340632042863986194482294
6521697564185171007114257176811
2809502969011712106917179318758
951136974629894498043686191440
1939645958140913503080510775221
6642221886583861531349734212643
1191626145552315704358458459131
990611789835318579227696598220
5655558356947254599666731744027
5778768124347954324679935445613
950984493126267028937986530998
1939486725723496701886503349049
5651680897771097533665967944008
5696392478842594974920009911339
2804358040312146267595930103623
4785028960526299514590343551851
3794735662505901464079432978390
2849280092870576388386248187333
4745330407659435374936201564018
1942773510796592114178563793443
6559307140612608810491041749347
5696392508725023595905135679848
1943000570722936525919049412342
1941440429056050659030575134475
1231101127426065035412843201863
4747280339177967346386843970704
1191333902134558769324969592641
950984499525512809755851054273
6602668867484991402918765577512
1896816831954732454133131552489
6521999693915279077338057880275
3753470197304160453056609624520
2927859504817182979812173773586
992243174571249378427861251023
4702351652189904296207607252683
2804588805134632183303806007964
7511715274972803148815835744561
6522006157677540885480078048996
1311322263444185173029209658021
6522006157677540885480077221111
2845776525319319432855852566723
6521622795386842239512050510427
950984493126267025400206130663
5653332580911072252965965266060
1939717502263245626636583730803
1896667472241736914518399192137
1860391075711887933987793276397
2804588805134632228482286535781
1896582707287395916461318692910
1937770447239425988691492177734
5653332580911072125020342130890
6440898606450827449127204237476
2059780307308005131550135825478
6559381749926664468339732125451
3753622677995236486936654691830
5574525831788013106492990591809
2891878449182362618082697838293
1160440564450930736577269439116
1857036764986655358988264253425
5574386309825850272827055986479
2927996010824675692263962015772
4743698625650660640689860074197
1985751702355192218015690718464
5651687655350265489735574458477
1150292302044846474888180241143
3798168158132287925832150666417
2849283023461037994037172558805
1074852663177970365035704586115
1856958635542101156513563182327
4702575473538996760901255060566
7511847960374152448118745101661
3005093135125903495548412410879
7471111875726547806162452168548
1939344000693000691398489357358
4746975641231893067272587076366
2140663706015066911316639150471
4702497902114545304799105242061
2807783717301317353718143179075
1268707343173858304437646387821
2929719065018144480229329719533
5653410562907419831479943194198
6563048082842043045718857318681
7512160264653311774526363191495
3877186199720194892186831621541
1153640241518516012646219400549
3050521692233751170304448741313
8416112987173232549681684411387
4704220392665760226616410520688
4747351962445510398800527267921
3836436395598966345191010788226
5649900281780260062167131254606
3008889356148136683854974817730
1110810996923607662635266848158
7547887508775386156913390209933
4747280339943556822149563183315
1069616603598813424216384430902
1943305520905399582767839699063
2885170122124553556305012208409
4707877122142650433523040384255
2018728785410082073803089321608
1942926095463770449523296232358
2845694870167014107180601141440
950984498991781090726062651650
7350461326364654535159983932400
2018430034736172341730917706699
2804357899261030984563373421045
3674371033304700574638088746780
6398150982380398542772573935627
2967545319671036036923279596283
3798168115219092320816803485084
3794807328191701152761913153996
4706008349923522900693087688618
990615347830105190550981290182
9449699915872505047518105594445
4748840322197395954007437155421
3837405998110464656501955597824
3755260840389151789394368539959
4664969553216365155800037490432
3836069959824680571317701622147
1899943769736865452870813376377
1074469583536772265497672812326
6645504690536291841635581530113
5613623884973217721534037168340
9126828880688444044092707584761
5613711642663592532795952982862
1900096674937535928871150463727
1229228840933369234020942799853
4702348690139095348500134138261
4666685709047699742142961385633
4706248852809673192590044981159
4786589108580361749937395098880
3834506560409446330776274731439
6768823722087620215743499989611
2849208856748804526289693530607
5610269568115395739515929712531
3712278943644064274983161864097
3712282341120269513356866908384
3877172645825584807787637421655
5653332580911072252962862948734
6642065719090502421929432311604
3837711076246129156207081115630
1860472057378299336070829469433
5528117940491169183230079393342
989044871345633598771531977297
2890094331252361525375069413595
1030005405049034583608495137042
5654970729358851197371502558697
6564400329290628817371032953688
1030236150626404950657477595816
4702358539100336126260352593239
3794502101792247691539515267246
2845542389199290631926149554193
6645504690536291841635581250272
4707577813458102218169543074460
6600647496961936890194777789245
2097529235032342548919896025503
4664969852914369817775938872405
1160968815511033832678687982099
950984493126267200040667115135
4664670673247684298961636063619
3995756966247758362059622876101
4662951266864131203109417876376
2969709621885583244500699868245
6521999693915279077328133574717
5572673403733655806130766045788
5613718278426817318521158529199
2845763291190898846681875496841
2845477493903687450798231383611
2018277418617583283266191923571
8213979823613039291103381027202
1896664363275393571735768155852
1936288556583191900303486024100
3798168115219093190858356843731
2885173084139113719378215858107
4705929944557255864443053778370
3715714499467218292243042750043
7309569080123498567341004788338
3753619447490651880117485451089
990381351654124872981890948911
3755105280580699945520907182519
2849205310997654827951461386998
4706014414265240394372622283231
6602305165079754176284031377790
1858759427262598504313497537811
4824367723817122725014875949554
3798540903829508579716045917115
4704223495535848690818508183252
1187745753651694354408718370288
6482232744601846489646971366753
6602363652793271604419391479312
4663181920232058795821041183144
6482008462762131450781268425822
992094103632712121033929143729
2809503129016039058190327167150
2770031544895343572310196184523
7429621993767047960901771638948
2845464529320853943786584547355
6598775326964117428079071396567
3756830855813280387875122267927
5653641224310232865353950443755
1119628728959154572346537124539
2807946071729057333946640574062
5613935901030796271199161789012
1031643694836629167645448617471
2845464529320853943786584547884
4786826797410768135124130245966
1863901265950681983242825804311
2922847420967364238024274774927
3751594673335484479261704893812
4747653085639791274709746728748
1857345093697219009840800859699
4747280302628781485914925755657
1112537040159103089831931401676
2770346945608090968958800467856
3680062005453781596051614272679
5692957076354421734296953646234
2845620530920615547807329106985
2849055963291217171591427514680
2845620530920615547797256230190
6642069258165690463134533298124
5497006380484731150829639959600
1896511458074196323961275675745
990299928441300551874537080191
1270572699781019715605401305963
1075012068681105950210901121194
6518350024142150167018570100734
1857036764987686174625205663329
990530403950921194609207187315
2887025616706796839673977461781
1857036764987686174621646915810
3837714615599499406266262204629
3880537099596494432434252190327
1150367193192895004434551820333
6514921091002956730993524401685
4783085835936631667391097249079
988743165021674599401799792002
6521707578738506761301073503233
4623483215115969303632436337789
3674371033304700574798116139501
8421722855259656500759794240387
988665305679119036133671231661
4704142385898156116736115538448
1896586356192151045495599260811
3794810719814688503174760356487
2886740026672934833899969282288
2969193513660237459557723466832
5534768474422201561014941855936
4743769830566578546995422684592
10949324606214688523775674216603
2886740026672934833883371562380
3753317440377863835708400259223
2770041252795893242420140818275
5495368513836718167010059280530
5653251470982002875588477479226
5572660126884670037359784635285
1982760871996728190852799445411
2766521361078980888180496490330
3794729185912935925412747905533
2886740026672934833890037970125
1898451730688000286891087908703
5572520493234686914638700819940
5490145013330626770178353850292
5572669858804150212268282595141
1108870829609049051731040086849
3712200949127501322999477092289
950984493126267068638239807625
5655048749275339584924348023628
5574311570912954303027436979780
2018728785410082154943347731679
8339041823603695355278671868415
1977320154684734603088205493643
3796679350737756314880723774883
2847567168926487586046403794543
4704295303336213066096177617680
2768393223320193646736637894941
4743539827534637025840722154870
6641764191157174483509359540907
3798168158132288008668019958721
10310983365633762565871243158233
8457535067792409315527197242487
5610198522358603129024240481815
7431198774015038904741613015748
3683104294510872312221575976358
3758615157245412244189617510608
4626921868711281100039384374353
2804351423770350094973951811791
7551475834606098007821226672061
1937695954421234523031866602090
992250117799197083439409867175
1349298264109065944717540798814
6562739452264211885280108343084
1069616603598813465724475487996
994193339094130980014206896099
1943159687731656758215964117763
1033214261939688576159940747589
3796679350737758263553789782669
8619080775862191680586258308185
5528131218427931251643499345298
4745326759590922344745638276643
3959483543765858382874225944562
1311468361422023851373381082423
1150139826951072619579531113039
6645504702800504802176023084637
2890318589619628187219991373945
1268707343173858102555337582497
1268707343173858102558594372055
3834282303935822243709704946094
3755036870244993042211970481603
1268707343173858304499510871547
3834282303935822243709704933398
3713849130292962969981796996779
1123064297329857312376209086432
5654977389698865086223531831611
3835852208484203562724202918551
10115337865558414764057497784861
8344271689768534961390769931495
1307815017935997602393422987691
1157085682848614933285772011301
10237415724812656841427532978259
7472610673445931749206424020769
5653173194620909102130135239957
6482076448078792726598532313095
7549976344202208129015738452504
2926140080559012408215064127244
1069707587030674175400331450872
5773694407510389773628223945244
3683023043021172590770159092378
7470823004990506212285259804268
3798168115219093190858357111405
1112537040159103089831931388980
3837561716808770166570539117225
2927999278995022162238790579838
1941206285443980849871799686371
8342844457791638932030083670577
6602363652793271604419391772378
1978961836096649444620534949656
2934863865211119662020909338625
5653251470982002836048239271736
2847567168926489536619824389093
7630496881157023532783395375208
4786592647385886518966136448779
2764974176783674543377923573000
8381786350427614314736047141875
988810875717107409910322734772
1898454987115218855492654262610
3755261128609192775057016916426
3830693978105725859038969352785
1069616603598813465724327452107
3755036870244972040621841512350
2928226511152147555398204347732
1071498536990642852290667607162
4699540378011242996481455738246
10310983365633762565885004059567
5653251470982002875588477479755
5653251470982002875591881745520
1069626752779205778118285588578
4625209098092488805932253455433
3753388676256800569384300417479
3715867416387697221688216441521
1150285789457480994795908306790
2097532602625220783472015044580
990374550056431319023785092279
5696307988753574200657208849303
5651535315152225963819903922910
5735708361861571624298930648276
2888371816427765437795975097427
2888371816427765437795975085789
3832559383033298310843936508885
1148420420813952135852853545884
4704074436607510948131968137589
6439474835352937601973725957458
4704441289873670809274263082742
4663107563387184966164395708065
6604161065726291510419185002545
2845464387979984402724550295745
2807864808253396745893690696053
5646539463812092863068739379413
10313150132623853752982575240055
3793013024236726953912344662845
2809506636835426393201776900620
4786966148436012284642148403301
3798321038560073125397522780583
6602522769804050224579795938854
1150061678817790494879309577667
2766673977477836952140425787213
9209791975601783875145948775939
992253202188657817727738538023
4786514499542952373677263575452
6562677537719276198697781912487
3755254351541961755494550409322
10273068481995139676741761502669
4784795375506570642311724560933
4659607541027087838959049009356
2057982999142540031748995561287
1936207183531033345460764830573
1273787524319053631583155973634
4664671084387535895840733104237
1031718419593727833716447488613
1858752651286148115950915369695
5775339179475207853253972268192
5696392508725023595905135144500
4704379509955246477433991006777
1857036642625322719202243565988
7509029363844977154579340904719
6562661156658437998873883037189
1030148403868071978465666604168
2018277418617583283272705210150
7512078718493895086673248741311
990306575960166273330006766712
3794647935245274812943203944472
988820902826032810745648096217
5613854348751394032364818936073
5732194651792112960274382031593
1900096674937535928871151059910
2809659265544866470795346933419
3755179466769952332779991397225
4743536405016347610537226408616
3836147671764849260291671790817
2804510675688520261556366744745
2770177506598819324732774265022
5535060565325526049063887614250
10351936918802482304884770700427
3755494848260194311374466925745
7555138628443744835754362716422
1078058032004987101044531019037
1067829205222155358615374184568
2888520747126138044384627471443
4788617421249149039781337990223
1035157238791738674812050230392
3834285523786679005842270496800
4786456252287979333771690870214
4743627260211147280098234951573
4791978637281544324780407641137
1160369101647768549440710896851
2967840967221351085673158938662
7552893117413782069982197903932
3798382370226707622948973105485
6602373556728838789364717077643
7589688700740433833934567771466
7549451073564009376446305751947
1896589471568279069814235519561
3751753777780591030626234927338
8380457108224383947315912146986
5613929252722631600832992375392
2020230550793685635985371250231
1030310900736006667445043828691
6642296169246590022976469775672
5696392496979857394504628954161
1978961823563852128000857777744
1900174682020778148919338085550
9361874397078495136088068569320
3835855452635113457962564742834
5694286748664526384309312630705
7390001037654457857203004724535
4786456252287979333765177839671
7508951479135693089019137027192
992019488173861350620942643631
7470734977198110881737682267639
2023581764780475090696461398993
3841061867674974918164407783033
4702348529856494633936322277306
4786758663282428457302148665140
2845851031492459208702300684110
5570953998163181141577643703117
6483734369477885226930104148566
2888816559500461405479018020894
4743614142251033997802834437100
1148423541522367701110531925326
3751828528436636807502750424939
1080007920042362142561510630367
8457372104867711514941809732923
7506696408431604136877715746334
4668258975042300734156599686206
6599158283978396353779234841776
3839196480646260755681814028358
2849055963291217088653560655332
1939411987321077965429263875922
1857036758310191617915109956368
2804432918929347669173043600263
2766683696841727437072956104688
2843985491416104967142223884693
2843985491416104967142223592685
3837636338423397927464431296531
6600416874004082896275688222544
4745554126388718868577049759006
1030005373261500162538210562097
2967545319671036036841717989055
7472753385935938087387065181587
7508266706281072522041999609513
4706313306265310262659312272457
3839281533240473975919176737448
3794735815578303860031681782426
4702579147507969057795788365967
2811368919985542240782771551155
1191402323681567265497760170181
7511786787609495640392149293850
10269947781365581938364561942420
3794657802082690036847483866005
1119479535057966224635403059733
1939486591073205917564911741012
2843748238559488345121609914734
4700866107052233686665833036005
3798168145102485855236749680682
5653248110614948711567895735305
2806223273480760722249446419738
8500588016416839661681987957871
2848903789741253703249329169753
1857196035581412621591076321830
1035530034299830488113902070325
2811141277764131161613305969096
1941057354965257527856350373086
8421871932048518036556488819088
4786456252287979333771550367814
10394837583234437399711063605853
3753470081071795718696878716611
7548273894708254255938876670478
2807943237675259323056142550032
4786456252287979333771691967360
8380382381574208796399224632421
3834119647593277954611534838247
5653251188627430004160286141402
4745336792008291843276772295577
9248831958879684636828451868252
6642292564605368726970245969118
6641991251078369297192823414247
1896738696390190699456546256781
1119174725922475631969908708202
4747124442600119658552507500439
3756980233936820349351746004415
2848903501809956950585016879627
1031643694836650131182809332161
1937624595390128320820294199751
7431344926413115139152417427613
8299644854956382852581048283615
3837487113081385772614923106219
5653118308270799554834043103858
2845776545086135353535446761232
1110742710840908507803525007754
6564760699597203425393192127140
1119479344451069654499600077277
3757129912860694445302444193378
4704438027556304271746331990812
4625348908554985311515773808632
1985751702355192218012131712793
5612066827454402219520548378983
6564604685153544373915745530798
3795037662660924750628768085015
1858674791373435741290544132541
4786456252287979333771549283364
3757266172531614755004921811852
7551475834605044075888333027728
4702653787786009580352335638995
6602230484214624823624729237559
990839034260210668195033336628
3875249036083931897227997929295
3839505220820839158337304477877
1076192914244020386106569240987
4747280339177967344415738552433
3757054984871532535692022635258
7549610625933170658895389336442
3837860761047547403391787404163
1268707060817289505659922093149
1232885263235728906626498316387
2969339764944198716770019559346
6639959995314595127299861794966
2844213152045449929739932875089
1079930201728124557830103531458
2847716540929953253272733769774
6523498185516683140245747808878
1110515473603620839072648107605
5653095469384237157589370907862
7549603529968574558340463034244
2843975316591324989055758061847
1978971433655662565523169590621
1978971433655662565523169310780
5655428590910858827552265704927
4702348664785013616344827545967
2016792044926414070271453103112
1031721824282717397350845717657
2888680152346508437686071254604
5653251188627430260162010509507
2807943237675259323056142561670
8455666368377284739949241420391
5574529034578621378149231579704
1900174682020778148912220659811
4620061207062898879528865804639
4700855939173602675969279291430
3046570027659032926881482651000
4661472530015856573572062873882
4665044314814511625705610696337
1977248935868478845281309317975
2971116982351850809434382091636
4745405023675205312794176841756
994345961393807557732804463018
3794573165635489337935025776586
9363438200205155793134959050794
5692882184647942965666091396037
7549529036350497314465132859804
1148423541522367701113936469874
2140147634082441204789166367254
5696392520989236033617890854990
2890708163158917976622269681444
3751750809864838882206846690938
1031721824282717188189019839502
3008743258176935847585156045173
4824439224457685845308279174668
5655123640982826343435841029042
5696392496979857394518543768574
4659912645363639361335135067168
7309273604022163839618252285110
1187823736459010745576809523377
5533337773984057923620382875840
6643782015984499394494572326068
8299716226276400548043323503637
9404924132445893288171873381951
3798168145102485858921067676440
4663107563387184966147662858281
7551550309025956007132527677147
1938157611213339485086459404154
2926282970392764660825159213654
4666464983366035212549988947468
1108870829610014168761525175870
3798168145102485975900944391961
4747280326913754585878882818655
3877335448255503492826051619683
3877186199720194892173656695094
5653332580912103155456437778570
2016794995256361489786056665611
3836147708303473420595878134859
5611907729431724963617985082726
2967545319673492138896312390279
3833989765897283913455609970918
5655123640981818555515692441906
3757133304473009335778764190981
6645423280388548481986595486128
3757265853866194014131783821206
3877247261296030275044507570371
6522074309131185513804316795998
3838003503687582794316340083993
1896664363273881543851325738240
1148420420813952175549843231071
4625345357760427647684599675254
1308253542508991703563814509063
6686536404568719257892024867072
3798168145102485975900944647468
1900015153901768789672290969020
6686455005595484625081387388273
6602438133371031447049986096855
2020009801615797974991610102999
4783157361129946696463647629638
4747280339177967506614529169642
1153646895391198376079031666637
5491857919399109654669282284821
3835764297720437165838843137042
2807865102630289491678334570442
2847187332355457932095420503170
4743773382449327807250110056370
2883219957609732759495775242651
3757266142645282710350849239636
6559839046723157505122451032885
5610269568115395781006971980410
2886811238253658102627113851026
2928152024992168644530082154358
5613935901030796271205978143923
2848984574373713092197916609828
2848896706053492061157631663518
5653332580911072209659990405667
5571096458446647895880011845344
3008671745806878591459910510952
2969485751185808574267882306900
3008964001488848285131525396368
4786447372546852534591443954583
1268707343173858383906850507221
4664667699186586438200270550630
4743769971352569792273724952330
4743906397691111138751279124423
3833989765897283913449091038851
994345961393807557732805315237
1035689715512322592357790063259
4747280339177967508487022269084
7431049561215972571223632649859
3877186199720194892166687243880
3837714615599499406279746890729
4747280339177967304800458765870
5651684276270333656550976823591
4706082701715391108573559048065
5692577651491514123672566817094
6516555861229609129801028519881
1153351670990542836001472928991
1268561091890904874920951904382
1857114502538056010809104135486
2845620548527677743398055507902
4743844894543153005475969801917
992094238562261090791048362748
6562658059991085878728152103093
3918380421294597928734987031076
5778452570054343279879847474504
4826223631152244494944507672358
1157384022344234148747842136867
1980834006093503793542255228132
1157231688301508632741403647949
3796679350737758222062757828174
3837561716808770166570539130450
3007095193232551626423651755809
5655201653929061831052592283287
4702589020743576296740645229446
3798015805730653571229885730965
4704220246294212509101835958280
4742050731629646851238130246388
4742050731629646851238129395227
5692879069269183028270885120285
7547965515858628427144560500189
4707574587984281589479689723284
6562739151490091450911829372187
4747280597535877739979226065151
1233034647491836407348716810716
3880997831988019301205698590709
3836215817876651450655648578739
2967840801631753218125151573580
4747042915422256931173533956941
1148423541522367701113936750773
3835696342593694038300503702453
3755104844911348107072559074200
3794498704048398107591903256110
7311067742660814615263403664282
2887269535999330979016412219407
5574308180379300137848656411220
2849280061664219631906212596584
4664593096002069215071586801478
2845769780548699512844056650181
5696392520722117763336711963338
4748911828701960108273013558582
7470734977198110881751611074631
8419772543538452315414062330683
7547965515860186353952068270439
1029778320342818940946987545147
1896664363273881543851467057945
4747039812298200923860976231191
3877332345168242889279036993786
1150363814390688116126427084558
6603868945225887179006475260355
2886668637488356482993899773100
4664823449126668544753748783413
8299502112316347461656493946957
7549685100354058688967239485808
3007023515512401676516455162618
5696392490571124957422869808411
3751828528436636807502750718005
992246867213736165606557535678
1031718432403329848885335569359
1148709149965236544249036891193
7472243795881187868525966232061
5698180563211751666724437690536
2772062524415504505491353283170
950984493126267070282640918918
4786456252287979333771691966831
3794959938222624786437659171194
2804357899261030984566778540616
1935911689030331518722565605369
1896664369140887583021204599058
5737346215674208047860299570946
2886808295681404045098255165939
3756824385651726404814472748022
3794725666640306519604987436151
3751753918830630591289344895421
5694293107929051047687082205136
7312637653330651807822892447769
1078136038813547490289775402276
1030005533811723481367782082174
2888524309683477956694011617537
2773697717814479167860997170632
3751753925240965125328516266153
1119103354612495996013131780428
2845471165083596602455503691902
6603849223309242427124548803589
8370227563414117716468115628806
5696392520722118008358308848419
7313069648241524494904668252907
6403286349817616762784929236868
1029774935394345971188515581497
3794963213303727937536620069854
5696392496979857394508175964228
1270569344489608938825317328362
3758696690555930129853113991004
1187752230500318924043893598221
1896664363275393441885760159075
3836072951796116000260648525457
2057765395242717525444031927109
5533120562790577760822892725903
6482232744601846489657212951699
3712435245775045741963739506248
1030005533811723481367782070007
6562888529879651136433406660852
3794888155740008070622452149552
5692716733485290902399789138724
2026868826655746291373758032433
4702579147507969057788979275284
7470734977198110881737682840017
5534846298280118144647783147042
2967915558152720369498681032241
4743841526950274689708542145604
1941209638868394169471514300020
4705943607700828057883287893247
4623554445930789868517916382569
1857114777935851935946382737825
5654831384766578271896088013084
2099466116566050192463396850333
1900096681336781362159214782965
3798157959369812052490673692972
1901965158399199564706536335986
1112303141270687365317196065576
2058200369530777680439216064709
1029927379012054524364739693022
7508799004042928012349727617841
1191622925685942637223679589800
3799728133964178024839015554902
2887035526505814422813194956577
950902966202897963234675478002
3833970288169575634082640211990
2847417796681612452948915486839
2057908095707487418858173376007
3834045038523153902310085096674
4705936555210947851950511584234
2806145279242401933373062125098
992399329519075701176133962927
1979195562166528317141321338035
1979117548928520813991729299718
1941135024210457264868796988293
8498641089631462766060514176811
1939408853012841061897264867490
1229446481121204583560601835461
5651535308473700427240969843985
3751821751367321164462498623176
5651613039879338027049236549216
1229449725295321232227025102782
6559381749926664509844695923927
988814267073852044644473116668
990459051574124915901689183383
2806223273480760722249446980478
1148420420813952134045330232641
950984493126267111780775429491
992246713387315126851446364127
951062217295847094646882436503
4702348235503842279697637255357
950987602091578516345802504567
2843978977469922157851279056041
3756746513208760719258630415979
1941138016145163779589895826107
7511925961046029494761318162425
2888449522464593466908280810609
2845613773072817165285835473472
2924407697562244956994552638671
1857345407573307363675169358502
6559381749926664509837591065641
4743532872353992990099937214077
4664599460852323803968166449291
6605639680757613897172569787362
990536904785123914380097480642
2766839711284861706836046513881
6482083249167983327060645610960
1029927379012054524364739120644
4664898328811879207868628033006
3837636338423396974654673382604
2807796834421683019967743125004
2808020673878258100508966071916
990611514378965612016977393828
4706085933589969369388505115603
4743613988670168226017753023286
1903521921576428769528348015032
2809734002843330369352830111641
1896664363274866624783614632206
1896504988994857867505669951186
1896664067806162430122482649107
1896505098557699296931340431110
5692573541807303286136860973157
1939415360803269663021183423269
2845545639214136779163134944301
2845545780264176339826103614368
4626918630425819354964044965228
3751906824030796942599424042869
2807783735712277370099611595857
4585734263397925152167223822444
2766761704201619225638640882282
4784795253409720837147938867409
3753314343432351296964519590086
5654834488144229479199037959658
4702351774587618984079308699682
4706316409099590098721215689419
8221065361742635746224705738177
6602444762723395787224301681767
4705780861031511959072281950587
4743844894543153084788256160405
2885013838679755143741478113864
3792941665192995071402801240760
5655431976111808368199113602716
4706397801383782120562199556563
992016225056587244468302304691
3756824238991303875884948068565
2928369383100655358245069373302
6559384858894037755097078912498
2849205330751827831302848356286
950987602091578516345802785466
2928382365570291160676238456222
1898305633798835528645300671396
3794511840123118111822609554401
3871959577133699259873948814461
3794579801409255055972097476737
4664826839926958024814479246828
6559381749926664509837590760937
3753392061457224983741923991913
2886665405347121734539926024041
992328247245834997575445071406
4705936548508204742481984633272
1860472192550243974666566446813
2888521176152332684342290737019
2886882738615136692547673389714
950984493126267025400206411562
6602363652794829192463797544103
1978815720532084922875616245189
4662964562108515033103633015548
5535063944103561189564602801963
3758764817714958112250449363626
4666614484643213794211551928207
994274583651358453839366760440
4743532878776906394113157770620
1857114777935851935946382724600
1900171283440663767885331807075
1941359023392693840115505291899
3794576711131640588796284762041
4743532878776424355228675166840
3871881724201409372507967908882
1937929815376309116236304668873
5692950280584346994958440306659
3792941665192995071402800656744
5613636855991105421045670960834
1941124880627932930584278509882
1071271415485646380335344002364
992022854420545418948875919526
994040864001869073345191351572
1031721824281709073960614037066
1029859251844393998948914259402
3757129759533820253091508039150
990387809038356082811338107145
5655198108989872663639962496799
1863976144845584637616879494413
1939493483037059624476816096602
3757191410155762094998508992600
1148420420813952097957005233300
3756817750179925281397759912381
6602133035435810283883281719233
6640119081084716170943983092433
4704509399409065534341406824465
3756980510170464126664798622865
3794735938459825026209124317287
3753619440787908601091277880030
1978808943463733351969360530303
3837636326158680298608844478861
1031718298030743173607474785231
1110447352057059618057742315238
16048865419294326490391553817387
16881126240713073452446218928787
4709443751901196831095642090148
7469096803121683826337886105465
3834285682955793968074837188837
3755102011076277968612272779312
5612219745198453694995467209437
10483216044109778017894557412842
1078742419342444976967345563733
5657460307737517917883304271982
1252315251038018875503652083170
7508266417759571275440639395889
6964878808355233922690820353748
1977245680265314858281176791122
12298762662377746188050586033076
2806457288341275554439313382646
4664589575605484413697211547098
3712747268243598283500477149846
2770268944935181984329667975036
1246637839193928171783595287429
6602519666963768517218092509830
3875236016772676722181242353244
7429995494819190205688052980495
951136820503111652842353800444
1896508349107350807041377807136
3762122206997359100220918839541
4822784683447595517625843838863
3761976085298121280786030467737
2809502981845508949930746899040
1517647908051533672408183030553
1517647908051533672414993228962
4822550656055224703267329423412
4822787927598505412874129139232
7391876445134803302286224130607
3762047456606546139923768326046
7391876445134803423038352172119
1860777431015406867442021657666
2884936113441067345845798679688
4745326759590922344745638580289
1291861309834623578560223946669
2884935978511518376092252546204
3796679350737758350094544249526
3794732712729427976323175293512
3794657552593258583343123501709
9571859290586799275315092768229
1517647908051533672414993788644
1896664209417330755002954401282
1428391221906718459070049632512
1517647908051533672425066105757
7549674625344857001773872014058
11022953701392900569725600211659
4585802543893886099525343059324
4623557972183246999069816754721
2926357862076583587115638871442
1428391221906718459070050180556
1352886571529737329152031540244
1469663175143731681668262045511
1668821912856700468427683040088
14195261107284979109632867172527
2845620530920615547810579731048
4704295320946277237685613837828
2807783992179586307314729767024
988742920573570055845473145624
1978961836096649444620534987215
7317782852944218859753900976821
2804666664500418372624386293709
2804588522778501765339601232647
4673248208239770619276873269968
5655048724212109574725121160804
3758764375364536428431464764316
4743997369634449926747978881179
2804507694671282398233739578312
1980905634171178409235638338196
9169810684132957551110063696408
3292370346956091262732983081782
2195594467585473674953052007962
3755261410421008837715690324031
6439617577992972791032416064787
1857114637431751658875831470628
1975604133805605853429478992212
3756974052601758463029527774626
9317325409610420617443203331408
4786599737484486646815580091233
1476382161016261118997485053723
6846529073650019661777987633266
1388919226656228360672680694844
1250896967816922561492719482456
3837568364315538149067289037950
1288127266808999112803733575250
3837870475358497311816413130112
1120022155722074547726964709447
4666393623766900871502118398643
1112696125650449152573654384460
5655279500741824248972818147971
5497383291033492180905913671752
