28
6263193708562507482191017035870435775
11074375700840156525556257573955489967
10852754219627832505472877245375585347
4805552043119269113987978787812188819
7771097982262031287233526173167667443
7719305076628601196935740370998202963
12690634897890636061293361993691219291
4587860800858047447301521101192254303
12416804934488418302991431121001870791
9396984215129702238592389055808034203
6155404482089579799339541327535856423
1620253577084929895704130682632569619
18729990822041615992998108053727423347
15598747788220505110310816186032318159
13860879208922952176129675891323791475
1781545261364362279725109609713969971
4587646811602966290002685665198078099
3135581491434128729367014347273123351
6259471919175663837897864567329766727
4807276407298001887766477699720734419
10843195576104412928234840589760980611
7827514726986276661062026446817697243
10846910171071547991812280056871091331
9227561048414112069584514367597288963
3364641830098330610420715542122942899
3081801015295550328172333576136691255
6372972633165081660320027166086914335
1625888728121918102590997829445607311
7769307254666774565275086784262708743
6205689340601207837586827535624518819
12256881078251989282087671064100663503
15438548906766624103262886034968963735
3135657568513790377617425241794681175
13922441904769027727534235532248822191
3245225405865438838571615656233971531
12528581096167113743817691990799689075
3245225399258820857567614023956278647
20183554233568505326889799420712547795
4809268465138767048340690025733553395
7715455799338284498459804156703814859
13816998564987211435355940093724420395
10904756006782893076606239634529992995
7935082687990636815895232323231551763
7769383676081932394943264244837519699
3516999097153507715102786492660277127
1680027851569316574907980402086309167
6322965808755980893773157129858057131
6323243300588133738113080701353064091
6261400468300464482505016431749458063
1625746074808970055713366252922589027
9396917908596248160998466314388438811
12250830265971740668913093613264729311
3416638888980515417057488618567909635
15658096732043960469566327766497303567
6265254733119182689880205989633681539
12251368489671209588833257411080528195
1967201687913268060463646221198551259
10849049880286026067822651447248168827
1741588188260658214702438698300460599
7880945942949675211747408725582739223
6321314832478086316009008408358706815
10904549863885838808365356930272617387
10900975527814090663673236281515520159
6213107827308654962388144193219302883
6261540830596345765418228371732393699
7882815250792154548340645714124556395
23141815038907703233257922373873300891
3461479568104578629069398531058088347
9281009544444533150631711589393406067
7884869159854492727044676867172817619
6153545069447519039316630265243813655
7719096182465840265431176104600150099
4757414159722940736161870170320482943
10847195226925333513438589260734247739
6149629219074380362043260327129253971
15660244271644306616833503094941634923
1622317042706286213740674579877301639
9390992522581899880250479827165140359
1967339167915905287477478015586610923
3237666625003641667202197731281390627
6323172139758781148809250500234497903
15711602010972345679324930562660990767
1619899488615931505446351084306487507
4757129110375848759920846986923014791
6700728032015852437387001586737494479
4751695402843071584643450139403140675
10960614769630270881105529351682880475
1624038884595644132324722288190673215
10960614769630270881105529324692763195
10958612660143289102847068403753808411
21749742761773903565657548760499004395
15382692587901443270412091786459550539
18625861812286761675187288534913156443
2227127631277436797969732955870077675
6263609128336674399529286760618430687
15657750123703597580799737215472227967
3085512721824298600578951440162596243
12360805946407246127659614836432063247
6373174330347759390813851036293848751
1567826478660376436268610422400635019
6261469595030991118574618326117887683
1837595459588952733303063057233188467
12243188217883881706334846571262788595
7831430041224662072216172917114001007
10847052658087564720702296208012811355
12470585215893972368180985665285900431
3082017555416591878624565139778461239
3247357468797364066209715149752011623
7935222813301811305288622187675922119
6149769422262859708874821282937532367
10961101164559931715645174037661379291
10850830515067608899573542468011656075
1735390135718535887205540104230801795
10789685316036542386129096828394597491
12470445107052184853153564339621038175
9502913985337403465482530204750603927
7773518067942923352273003279758555139
3075957080109300869760679031302833591
9452484086266979991291651444441835535
10689057263367437476794886230938056739
9452484086266979991291651444442472143
10902898790359886884983598419040249015
6205689340601207857573877429627630291
12256743331912784487573365089914769583
2227193957066035020487410355924844635
7886723471109521377179133912054766347
3476344650968343697208889175734954987
9396780268364307937537519523882649067
2062808726496169645417122966482189075
28013275088777100907945554857378060687
9338855455115554836583607575552965891
4755414550394368094561444141060658163
9394989447088673746228059341262271631
6323100731634464309303323855749037987
6205480624821413877992992726309937863
4757338007899284134555011799102847623
6205829361602568505579495550528464899
1680093992264276349025632742973675087
10794977088114810473062295522445061635
15166583334595871321041016756322619567
11076935580166885764878606794334777323
7715746207100031450853866572898003451
10789132955303004850538720170358537175
6101479146907763895171525423220979975
1620039697954828529939679229895802643
10743321578328547798501441574610057187
1623680055316968018807027550138961239
15546256707255481629717816574567059647
3135512715513502159227647418346070023
3245505444834173498409915167039473667
9336995801800257290801042701163620079
12469155702246028622490857765923772043
4587720601258338231790642126258207875
10847050036099387579882509960907319111
6151692597302185809732697346835452343
8054219189866310777934051538093389487
6371457235534107744035970397688751663
4915532474216002682404512068431252175
13872719693850129639535690992485218907
20189492235064343758456054097980919371
6704172213865934001118029147577691467
6265178399548019922278767646753207463
1621899354775105675357417240602684647
1785807664490266897258859435474165651
6261403006057110105642259424538009507
2111425598679180747641473875932050887
7884807822379642307174289833048762715
5244341425414127407672855150052908875
9395063330880510719880808070510236695
4699423139559563300307612151339006359
4751489062204101478955382726108663763
6319103712781585043951114199019554115
3365125678105093842603364816045761715
5242953778432991040366999717995444383
15550327494395009244964039220661385503
6320894726426909219751904717091010987
6101555129436623773012036212145337607
7825443524440034004484243847304996571
10846767436748139508590111068206602887
7777148540424644745082392361332313371
7773097653689297826710960533334816599
12363083502001455872698857073601858295
14040337144145636205956362059196138619
7884795110334542060666724542731372195
1893520664167770681921591904942061355
7773169171578633557833021086760114563
3183937910945798161778373579823192551
4695782766304122759429109407141793535
4749641672174976533795641778350635011
7777021052400713735829914070411346771
12526229942945174827965464891804429495
10846770071973230303031042469177761619
1731811178226416217414559273633648055
10958678797950039825280052173063622091
7776942271735491052710778587762193763
9342987484472550333427059601989405215
1677748122024451438055018461916307491
4803564538073377946680022899057736963
18620000283003931486537861933011958415
4807350196622108145760601787845005855
7717452876745043935569202344711463635
12143048566028245159640696118069724307
4757129029025684973130266422293101191
15492405268285648164460023810138153579
15492405268285648164460023810135626747
3361342469795448475892283655750026535
7771312033832197261938319597356627043
4749988482089942166832033997114579131
6319391670310369993205068785178405943
6207541561977698078415374088100296675
9335077871340031181204589557318020227
10957177938396401359569031460967267899
7717320213081963895504764206267639715
4751415181686193577719101710855913419
6261191470164013669391622042418385391
6482690311510311661503569885366910743
15492260255937577740097633703354609147
6211398102247593795802889788073438627
6535296848133148921742490580113328455
10843541975651684105407048688609352819
9336929569890451640024950741744302819
4755694793723314554920860864730957467
4593498310925289654476735942931212499
6153544725131735860840733642882173255
1623677504462849850833652264282453227
10964250424257146490902758090157421811
10964250424257146490902758090156169763
3129880027593973788187058542065740739
17108585492377876315842117262877046243
7934868799572653305224682442756958627
4915532474216002650576043178363207183
3183733760742423874477967515591520371
3241579843053795309946430679011929699
7769317343687298235839092125313915395
11012609040111171656404435157788202227
7717175278839409559052021834604686179
12416797288648917838714034067037185315
17165664799399823383024298542107122967
1623682781523497543191160009142601087
7717175278839409559052021834604071523
14040337144145636205956362059196115099
6209469910447537920455040177575501223
6211395639362087785550717732061123495
3349231351407639032274074457091239375
1906867325522967187587793507957965331
3079951272378437941990587826917041187
10794913049870383881889026246704715459
6315330693991163207309706416332782823
10850754268658054081719744968594077959
9453054432160644342820958799262636595
9227081846758425732057538076329645987
6153552269900761891133113134180744227
3237730669854920503220642999850183475
12688234608514485080559164470752071435
12472518227271661218699423667885359719
9281149650036967363015315696383395751
3183878954462028772773708724887862531
4695500010636092803070839644984052159
4807207446511841808986485538297398083
14088910084063133904771947412786366907
6369113298787510354672134352604961327
7717381807461506624990726160377457875
20245471144020825832326052457265899483
10794977006652891340845914690347327491
3680570877909403371105026945174498079
2166807566152058109618448964027209843
4641781204318562470967511143810317363
2274663030896572606673357727894744207
10959104027976821831597122963188740591
23142581294777566825148655436172714411
9169877718992844509140932481618306691
1677961860735068524823691960221704675
4641712242977446681107957204651180179
7775441431440702591989720085262955331
7882872003660111161105086502352041923
10908401390432698547224583993541213691
4751348778125222064875514412098125319
7775161476723190942130766698343835879
1623613820401763767457458213933256739
7934868624107604097091333494406657987
4861265426665144483852744853181804131
7827236952700375138309578700541005635
17221664050564518860862258751436183531
21807377039106628582089495352378352451
3081872341838045699281559065569971543
15492191473638290694523746056247772827
19912557342080215289564622106431166107
8210231656989879182203452972019043343
10795050702201482573860237622109624003
8004145848435979735084923210774375659
6213324269825204874565351643995810067
17115620786150341850545411844086664779
9281149650036967362750220345776548263
4753343639709214724352783303227137031
1856658888642592558662242243595667711
6213183884905062524157920241563397207
4926759016775992416802455515958271011
10850616694775170891025740249035548431
15599970766736952166236297382284133351
4915264714659241185362256030367547839
12466944501103753005422713447342888003
3081658651398356657174064026480430819
6205834638659500425938946162890452867
13931032686443744922055207633626930311
7778946956781036662657188637558594547
7829018033422294514713917969988648875
4807268865330025177451431654565447763
12470931691005247151705789892198483271
15274910743167495076467349746189166075
1842012986935394439870519647542948723
7771380910254521595471464672117727711
9229152610078070613483699904571730067
4807276071942097013373777647670171635
4751285009232666472052418182131058543
17110651408711640600345760712804677059
1624314270375622708721505346144460551
9286858678361938477872896621243423151
3076094723040634225698882885321074947
10851041947310446334298293229214753519
6101405373261909799917167107038377943
13870447249015460898952384924465450223
6149555263812911550606670039515267747
6369113445125173463504531771813855971
6263255130169127965178758548211866199
9341332157178770804715793275828387915
18190862695717529740277034519629901723
4699759602963664813042614066836360883
9227150629057712777631425723440830371
8210433250993025699528353271122192159
9446706119557159747532047124779777211
9389206639091319528794688776815890787
7717381807461506624990726160378072531
20297676993662865260741895469168735519
7715244285733293928729290905011625131
4751702775384982740836750425083238255
4807141236560039718926074547518900015
15550054855520171438205813848331270255
4809271006473034562404725854927060979
9450909465924702166244456505702569787
1679959066243760373490104046422891231
10903247612095811830480687752162203823
6265453782878825417857672111018716723
2219480491657627778730111325605060403
10902758603536762120986847856858982943
2219480491657627778730111325608069395
1625960158407169757666566886097426831
7771449504323027024441371403768883607
4699430600073374619548822824771818307
6211181916314150058264201670758091731
10794846545363973748101810715074847343
6151621273897001664114735758499481207
9119368687862202888435289636605135715
9339199651758375411271819522941040611
7933011680956483559931204724436752499
4595284278799280735428294654599897427
15437030676509106229175070474970310491
21862074151269139816007235618857113167
10795384972188573960099616634927301999
3185519728245464024014449945868591283
6149769422263007715947517578275884655
10905232839556525372886509013513741243
3185802392931464057748328697990010039
7885566812011591690291919041853981355
4751351403733998220228977219800588819
7887492726007351692245319862981403307
4695711618356132464612441355711690271
6319317705173962271439396614526820003
6213184326928645986273364258760862087
1733522937037715286880678450448835607
3075740630986423914491951074182201627
13870857636799149248519522569788144419
1733950808684535902820959707824845691
4639720107027913623139689117391907875
9342645766745251068244557541068048831
4807138582643294458158850199447954247
7775084980688254230379001543282647791
7829290608073250781855966199790462131
4757266418147082722625057779426878135
4915399744082387506875079816572531151
6315320780223733527951202352568603687
3185802580817832049688148845281193827
12468381384391665291668667848557652899
7885210702552786366405135309409314255
13870447249015460898952384924467294191
4701346399083097168839359784076169227
10795116930846091754432682316479319727
6373240474280505900343624832657641135
15326905126747785635957709293856195183
4759546489233393640355577887638108251
4643709733844213658315082943727919059
9445060510965055778891156038973786319
4695711618356132492038770389417884751
9277366805651690826311360132390726755
10902896168363573893202751747888493435
3129882396372128186682888375821232403
7663255147736709602019423634385781331
6320963385716025759778745295085058403
3403495920263026202170573160160677551
3460941444450189883198907522458076427
5139092506401232027204635893173762447
10633205867043867938310367750840485539
6315193032927873034190742501800975663
6319108544565163776137534749556598367
4751417469570674863089728428288302287
12524653025555314850753804857038552235
12252962771270540596324486917048317407
9339069444274407372586808511171073359
7719521343787728347141159439653314199
7933085551522539658850019240627203939
12472997607202546133203150453387904999
1621822851654401775651300763138228471
4803291684214789508627060925807085023
1851433429360955730372912270027347239
3079661313135279457540879316247445559
3189509095225008533296424410312227335
15380901687858245984396842542388464115
6205335251784069490747661520292643003
6313323552870426230625859240045026615
7665456081048031037448886329545025443
4971457487647527952249723729545814683
7717175278839409559051715437183421027
13820720187856884235844751507590294955
21862074151269139816007235715280523663
4695711618356132464612441355711052879
3129880027593672668912661034995208467
4693780355673186137209771853939054267
17058377149961965197757082820035241071
9398696334614859179242815276195642911
3079877833873128440623151807518112787
9506906075835244826685325554554003967
7882872022915260639906417352919309883
4753560066671880718812159867731357615
1567900245591741475223095726107268023
4807342567152800081786830092152958275
9333286551666292295561206786266164339
11014957981096821072962793591325333667
18732479533708566204119292156389799615
3241373499632922742599897771505479299
15548468116012740759778098698358603887
6320892244390476432812587264539225303
3075878280519791878923168032779337259
7721582424960687881619924904704900739
4695494997012669502166669993204359891
1677748125045418856780844808540711075
18190594760474668910858678984272823787
10845050426758529543119790001913294819
13822510984149036243822898256641608139
17168153520801082278672396603022109091
15600744963306655989573477561376909055
3243579712785890994186438653728587503
6322825853235450465254119502846146951
4757063082806853596580608249044137211
13976715977061301697562823254251651163
10964815512809208860221286768274011123
4807202445758505577334878812888174935
6265254717781214925149593681637779347
17162090667316004277092464915495249615
1683948556114328260587474672947126183
10904547109035650078942536384250991231
10848764492094162916252852236593863747
13706750198755651666284051815326413439
1735385147609174031291194958155316871
7887006311145256166680048723049748415
1627817076024108942904161605270804415
10633267282944397867561859283773831747
1787453163068713294874648805708126487
9227561045165325348149756340173924323
17005814560262326521525537774400255695
7831086323881341404648251553396809839
1839725702198056307598014017019947379
6436459325656833085756994590500624419
3081803566041032181282670146332522659
12145043255957207907592284589188367551
1729951430564585432611644093106584099
2053439591132347551115638395106065583
1675967340017265321252683685877144807
9390786279203283372674158355939990031
9335141486812440103170284798912420643
6317605784018929566917932788177697367
7717386635667288852315810570554585411
4753419775979114491959802509172362895
3301086467881293024420073644719548911
6213107817556880847245071633825275339
1675613235409568904568499329704644067
1683808515858124532794914057330481159
1739374514709069801070629642020095879
7827158448440796809939979106436685247
1951435353897275581501872166662320619
6261196486711461341026566492884180003
9338998114482553762577765198772379299
9177487637376386930621769771256144787
3238227505524418253568469220813937523
1945522629469588727483866700968084971
12353176024328662436493439948209238323
4595780935870689879642558885804766375
3189445502026336423968170466311800283
3187450551696944349571350849180353079
1684019866650603993251325704158692663
3185654827049167451876560246586570487
1623685150193616993632453367378297839
1685665650707456240250773550139760787
6157337749843696030789082593113204387
4755552027380182082583000983686676819
1675610707176577130133664332417738915
6259612200348767550618801518233277351
1945729064099974465030415661498575499
3081587480725027891874121346404759315
12468516498858063196918955557148445267
6265254717781214925149593694648817555
7886863765051925484618814476283512143
9396917914643500049249733655946962011
7939005921108919153896977737914749851
1947443354377039598461787834643213583
1835541913797259242100305133692900831
1729681039032085923653426541799607635
4807202721617070113216437155342986767
4587860615645083048400158601173248327
17110233908638413546681710814690573703
10738921625823108737191709508445840775
7937283907008432667422152321057851291
1623894129175556799638576885590619775
9290710474456464803911224301936708279
1739239406621184532979064620908840839
14034421954135615942335405999067847711
12472653444942126476956357582242289239
2053439588115228836848399721437521727
11014743822755065349907712534625846843
9450980880547724491986174938175092619
13711071452165546500249727464313077055
7719578188080885215829173764671704611
6317534363245050767812133227100981695
1731742408816194468091919941442182079
12582432632958364237825241036671172931
1947713824570562202290542239912424111
6215038459493246567779484350459944235
1623891594331384480604950049121601987
2274864746334413356153844836634965391
7773240400776878138035315571449649299
4595421940646187972462389969922650207
4701275166547422022050880296944777835
7719101101861581037256982622795508567
7771171931272602205416293434225966815
7939077250901047667413865640787648231
4863063590139665377929813811385812127
9343257967551268377174992654970719707
7885075418891949688321449144432259871
1683879751534061349821921044380221255
1731466840388768563159554964568130103
3129880024572557600937626224599476547
4597564099429347599730002669927683547
7829369392556338048520818049935303387
9340924109724872856110500341211996639
15263222553181838243688370484367455899
7941003077068528911888031698751526035
3293444153455118291380012104402354743
1679750096773923291930509405637259215
3293446616120094308227919847171106359
6320968117013585491594841537891526291
6263535163211833555196632517867629911
3129880024572557600937626252600745283
3301356658750966583652810618904735219
3353284760212794204689312913226690035
3129880024572705614761218475837029507
3301356658750966583652810618904734435
6209610279461206306190512417580413859
12309283452117981476702889811745071275
4597628147417223814870990739624810171
1681676085753624585910978685489365851
4591850161339477927431553688237553239
12364741552946092048242277176316719879
1731673366452791168543860906132193631
4597561646171574422924562991930245595
6372960171897235567851431826105048387
7615311143715766864974518644569960631
7615311143715766864974518644570574503
6321110861072888678460626137030934703
7615170943784200286087335169260821639
9338998114483288545961465726771511811
1839730527835023523298565053361881295
7941214415088864012125954061263492243
18568214854119621865493308454383953107
6263537801794179001260035043234441663
1625959973194511069517786518780556767
15548603129640893343494757970404415207
1681676098630256134345560052919616475
17005836951444013099286926098967683871
10795053237153128410573294426311315231
1681816191349913360465156939956657595
4751491330484442526948871729344791203
1681816191349913360465156939957932379
2223204498768019659480422545300613215
9287207590612275953151810518987755807
7827158178765081801262304949838164319
19694723733986417838122380978536464111
18445226562962549607662895521745640111
4969261367092138141226178500442895419
13822712496573236038998060813328056811
17050110740584786744078840819713519883
13822304374053601304631212636514928747
2275203920162621324569819647673565759
3245225399371179027494963665821856907
10906821857429320563524424741836133975
1843301936832021137310681479220148407
12362668172984940330344202394591926963
1731816006777055935817937108552588495
1787450703420427249578645372638192631
4753554978409250974602105751341251907
10844986472769496282485759521353609187
1681676092135843211771849974936120123
4639717829227482175366729492889483203
4639857834322664906084337670395941363
1621894172045903064095939462943892423
4699489553080987262427976438286926739
4587998531402146187035367791116813167
3297573905231074516190273351008611827
18188605159368839011827035506856676871
18188538758164701643745921090330146311
17054028398195166996397671743130249911
4699563427116053737144849926249768719
4699563427116053737144849912257739535
7886789969001325511220333906523984183
15602321930146677659093068014022917143
1839457588694210659578989733868988355
1785670009141621326077509404854480739
1683670876175699910892129051350955783
3079730089168100169055006205375805319
15492051261158233518520288020041754099
2053569792361140198925318634382342303
1799708883585225264581131481356662903
21576614793780603477635247428147568935
4757620626245171273203664161156827611
10906824570747345736497502314990951323
1735323641058216491227876103048594435
7776942287981525174252468969600218887
10958477364190185793846874829181651415
3083727020512547418638494027684120371
10906964500873879646841460384829356479
3083517941133555057803883560108155895
15542547743288937219518135533959873271
4755411934540771114212253715978810815
4755411934540771114212253715978765343
4927311643948453003626330898249557603
1623825262280612500719670289878024575
6324815015654076829690782422496263395
14090278113445805470760879883507835231
9223444033747993442894525597648356319
19696718483887791824495844821856374747
4753343370577032301857251649032336631
6211182010652991325031146811891317123
7944854876084530995579413048990335483
13926571133280286474973766297657719359
2223204492725509000383135696346496767
1685803114804480386737747341649469531
10906607877793535465212163323845282199
9119735331830568018795006204508059911
3076025852900920353076097210536465555
9119735331830568018795006204508082647
3076025852900920353076097210536466339
24232233234380454315149434846905251235
1839863276205103271598442916476692063
1839863276205103271598442916511112015
1620044870925008543560510576288680607
7775018651426057014216207763844103079
9341204424888734734354764469100930619
20184259892138499074274871479357712463
15278290720358920757059510092620449083
13705094579924403348964996269459976799
4593778622723893562198528306413830003
1677748122024589087763343923267892483
9229364227533596849354322041075152283
1620044338250527913190301800403357895
6701064827997274513847830118565040591
10851098184098514307413728163624481835
7717386635667288852771943324062123539
18676134083613826407138131981948299195
4927173991617354311655119509371387971
9341132919631832300259987206417845775
9173367969129805353938860441363975011
9396984146652913306256756660699565583
1947377019416617699129198842282832303
10908750478147937176380224679820002847
18568760199383649463211664054878946227
9177008163559113930206961984559876903
4861068915785885663689996187833819275
7769246111375736793400307436521396819
7831086330471519271729521289981100863
9333426832720213326517122878638486979
18619717426851225606215949134631538131
4757271854558632635016612556516795051
7829366753973992231623221682276482883
17110653887375276433848760507218852019
7831366610606098255589923878264690711
15604520670484030519494887578741991519
6265254720690716654475216446159250595
12141189075161342674484893347179828371
1622108145174699344069985135256057079
9340847863782619558243388286662140627
9340919190325120027696922288066978515
1625606050570399233524831108946273139
6213395518383239045678585118191723719
18568418728836275399730306812504636627
12474650757206247926595724698239621995
2119343205350648442983568229664723023
4803276947840189178086550280489349943
4915264714659241198150276392587690431
24234225540188717142168643487697233155
7887217762767722752325530998164848603
4757057891045416256737421206875690691
1625606050570536870218851322372915827
18616005821051101971650013056914217135
15276635125933690968602786175842516987
7881157540922529052540233949605409027
3189791776029886558573027100143286611
10846909911006987877703655806423038231
15276500017845805700511221232833712779
18619859985820024660995149890631160819
12356887727491582145152558861397269075
7827015873129321764411536716454578963
1787381839779414122430909913811471623
6426829085774313743850904783083729487
6319037393259897198382165545127686403
7828877732881867248293209769884412707
3461546090963771844048091271239201083
12582852712057156599429334695903436543
7719587826013888160800629730640267923
1799640101286371122877214011761175495
10904756006782750375254345789161491747
10901112910341594328997627150387207767
9343061533984359653122576505566593407
21212208540936000235737026189890906439
4645421847046929311886984384052728595
7879027652619516805060767904634528991
7880889349325192815645058427255019579
9508274355306751083962058581868808963
7777158629785018721034246939527450007
4753486111510304840471781542736510723
4968924564951596332038076643513744875
7884942936617104157923830825422589407
13822646243063580318133411357970864427
4811268058920703713630151268852566607
9396917889341104016075019253614360395
13976570961348263451950470710936119235
10908757750879571468972511929053543815
20127851112167410109761701906195309907
4757271513139907263231293521617332319
3129948722499984657384960879848768899
10843053186096079595339606213835617463
3241371124356497036822919348947879331
17052033899742796335133125259345411823
7663384973412571677093343544504017943
3183945449556688444068364127306850863
3185937588863639825264784955621386499
7885572075963067686992829845715055739
9233070829445213005625227154750457763
4699700907119531673713527282873983571
3129882396372128186682888375821891747
1621687840814701443355343105013532779
10958492087683132832715544740509969303
7885572075963067686992829845713803691
7775092531959681168989295134317617023
4639931617147891407298866814036935007
4753631403070188234143025913501181195
3135662474932995764833037996940128583
12360805956147152854883351116068063891
3187588363934625377481056272099063903
1625888728121918108860891000347293007
1567900245591736391036696059656055111
1891326815029742025579385878899188975
6205620385738380371694306106397639107
20026397127049616373583945062563670111
4751491333969148022999804095717979427
3131736980587590846466476097861993143
6319393928848393305274181267270793183
7774947406345180025995776528821983031
10902827379218176486786546953955870747
10844910311417888351970907877032150891
12580720506981902824571075626838148215
1959075189644098077915896507416373403
6323100894335076630098518433457129939
3241651085561009018756603345589731655
4697568558593595981333967380169448915
6317394153686062480554867883079742671
17110022278417445275072913513183800975
3187659440268525903202779473036283011
7829086711863363234146101350686753219
4641572134244010033183025361281369507
10796698848430059864595904587964660399
14090489519826304541521478958883597447
3183596270747811590429316210187958187
3191580294525017052652055702100283743
10849108685707599849253448907660638179
3461074274736939719241473546813634315
7825375005338474230966285368203591779
12412599118384273282398756027893947183
7831081304203713359590255842342807491
6375100234727796667112851782358128799
6203694744903903439034943564676270159
9337349874027508863475209927903114703
7717595780830117003030941986770045603
10959317906882830006444173406035375771
4641783657468439200223791871728012243
4751348865521606920930831251024649763
3190074537848482166233101548141989347
9289133491850714509606450839800735107
21750157714350123632662671555621208227
1679885311853769747804933696424576975
11016881344483145356667326766755828643
1907562167225707883476485789291243971
6261191564278323224511067372498302435
3295306298230778004874416874085748047
4753208346860558246448585667530946679
17057897851393503800434962341848018131
17050390657036513209482991148176344987
9281218536198913358468000914923043199
7771518286402651198880439473898963907
6319246296829845274504845334214257347
12526156163137917920299132754014141207
12360538121062535310877209332391646351
3351631704104611704157484238790552495
6207475223872700416443330666755760435
7778946693251446904250394616753359443
12412599118384273282398755973439091567
1626242644379063133181025907453636875
1677748125045704319434801139323086883
7886929824513790043735563491417371179
13763006991628838448275259674427967567
4699494541077711137036066583619339731
14198121275369458745627324768012996347
4757197905552216103212924204877109323
9337281004003552710493421185486278831
2110953797792549681486396166276460983
20241683016304147600216553034178163463
4809268643965637990454044784649712947
9451403598132379327831478417340626755
9285212982146385330386592025052018351
7884937951525141518949646176339896447
4591498789545346713190552821659390327
3137861224659246143440471572734917123
17059739899037638252832540193824078475
10903041271575882607576687267276667631
14034352983386302411169060412011720591
4747637149936507047788499284505034423
6435434668858513840179210184805717155
3295849334686733680223350775694956463
7829015376024865469189750420450573427
4645569052491882100357095006934704883
1837669421356395969422444597477370115
4803631118215169082673343664568562127
6153480852488440717665902263374768695
1621894266160497906113266957813075479
4807138582642881397845523897371659079
10959103927255027323455165478357076767
4807204992906949441797558723365927683
4749705717029410318080817610405934371
6153475942604797742400242411631001875
4919187853211449334498842787300561883
18675708860081610292777951289052225819
4645423943003798940832810452330380451
9508689301503455258707976021488130259
7777227317853065235705655427783416307
9391550065921333192588592964972793951
7771304322781242156843884147852646515
1625954787355687559154797417079560803
10688850471655964011709714019617939747
15773579678290813378963601317519280983
9396917920797781963776520346215909003
3513412694279850123975244322108412843
15544048320389286968539126051886331979
21749808889940064848975215568250756243
3401493948766189844580837077223105523
4751282527199489960833257777325148563
16894122026382098177401344812017687547
13978921998402982216232345873712557887
7884743805395813013356819125392368187
4751282527199489960833257777807038867
1891393140818340248097370797771345103
10956966691462139867173737723265735771
1845306631517855491359576870568392495
12468661693164871729367198097375538415
1787381839779128491658629287310969863
7826949456590646957935650827609208783
15168848500875226719821428071184729919
7611818528041981033696846569466912423
3403429776329979478052659763474582703
1785952686701439346877891536057145803
15168713135753445420845791861430641263
12353038560218486715564176726210012467
12256677006356415630425612632301755583
8050420521488349579809567801968865767
15371139533756781372417936235117166199
7717384257821624645887178170476986755
1799434011099949276513851080462416039
17109877269319451616352557949955159519
4917333099800548370567465897699220251
7830875057916171749906597529034032603
18618005583451977855564364272007825147
20127703282510465647893607892516867323
3239516283656668875389800019275257175
9285144040047847102607778107370735215
1947310881294286198341534319228257391
15492397795002546859668432823308192547
6311260077409238702847670763127333783
1839666658552699579851764175186453727
9448774829982597292874274964957822703
3297505038448768919821751375566630307
18675851409308535957786231623775049003
15168914832819509590328328703070528111
9336861053682539907211375551283143987
4697502139133556986428057802631649219
11014461220167336864326845542119924955
1625748703764020648639381296545941091
3135522281603743984352271104551696423
6157200012809053508161943222112881843
6371248425967421906203704068755693999
1626026035673045730132285575223956931
1945512624488190357378707537951232691
1683596992628092501856269000819502671
4641714962901819314050625804930060243
1729961529660869621425793026901068903
18675851516415963994678797338045774183
9395127027817371269386140433887898047
6149983317299589082509777119750783559
7831012437644914650850922356029130403
15602462022749700153546978242278118375
9341054135249093485088191881715364895
1795093476101376235130866859238841063
4969261367092138141226189820474592379
3295780474062125031073703054305747279
12416399356091258316224033170611444871
7721031825267864150545336168436380963
14088838676286814399950711898186092051
1799500170934602102692651873821949239
9281149916479596409213153190565388179
10691115631546220211526389566717539859
6213400151960427276772345165350402419
4803355737918309648919358793613617235
7827300994873692510774310645693871727
7827094215588228401329560046059479663
10851103360081663499217820766714005631
7773515517437240695565665208017440655
3133522870249300649989013673975906035
10795180727610118816719037451634412091
7881009721370039277744122969859810031
2003299823975994338686354036302520459
9229005229064024397982983416645115063
1683385823570691305731878365796651375
7777013425945655266736414490947468787
3461074268467879329250682127988487835
9342987575681930553750493590566238083
9448627267005378575270369956803870307
3133594174275319960478272523022555927
10690776467018429354872036792712915267
6209192161919625789539918697830260947
4587649352712299059518323635739402359
7773306814634278317740270623465836927
3133731836353747046654717393769112707
12410813310088998293988524286170534831
5079310774196665986128910357465341063
12250968172324307306028884959772659855
9395124665313798680427157731028406959
3183733848347359630277509146446894399
7777089668879083942976432068085256719
10742780801437849414154447066819026063
6205551769732446306046933903080994611
3299153285407103425181714342469895399
6101685497054539200981425067462555911
6205760667035806087308420579162555155
6263397614619199103010237738503364095
7723092916056132603720907157993504931
9446780071576692715702356606570922275
6209192161919625789539918697833995923
17052454057189181949593095326387491375
1624034078449592955108862749956546815
4859273202883560546026800880180204083
6155264188159175571917698213277566151
4807615415524691195153594989608697151
3237735429824136140209838693882942039
7771304322781242156843884147851986387
3185725981027710235211180181754297763
9175224921563653610725121396239466999
1729887661668308329837404678969562611
11014746536084228886365443940728995911
4749423048990275266487695442183739623
15542473778270693492324734579349930543
7771312030590582954601183553494847763
4697642166181302745002746185199126371
4861066365044379780181811603398934019
2059359867055309971459171592415245911
1675893456222880019160265216702724067
1623685058979934123637223389235326339
6261392916684450761218423070265154871
9392712258438770218352993090363801731
4805485529663991070623135128435569827
9229012585947131173063952079691730387
10908610008732495652559155653401667691
10804815589004781971464511277540912447
9448583078265222721707520547527151399
1735667828525961814642209978769206983
1735667828525961814642209978769821639
1624039076075074865286141700999758359
4641712236579104367144540558578122883
9452912042152733197808357064354644191
1787315601715056817759829497955883479
10908541587127055517844169222572487015
6319248825738547306982412425806080483
4807202721724972333196897889323318863
7778944243351224414395288153069261075
3079737640440124086966815325398919507
12524512819584356799838309756159586779
7827232224775765543842812593668032515
9338865369237821407465902229762950735
9392920899263189484025147175363996367
4915466148535306668231500768528366799
4699283306552779133410657104127693139
1785598767306248162982341805495881699
4915264723726741182803123872419958959
15168509072922211733938891229802872847
1567900245591593467419977434519163495
2111290409009902755265078499779186455
9341260836450293559784072476004211855
18675571295483036215108334837937052715
1947647498897864246127303202116317391
17164439273390229034698903970447838231
7665458622617242959410298138288110739
1783532581528590618506431846112531799
2111221726876444065429361935163391175
4803276947840189178086550293965685095
4591506155835778263081218160964043015
17164439273390229034698903956490229783
11010678469892800997827063757227377627
4747499422298194386551799294044114967
1676033662436476289653768669036274415
1679818957178022851949308223358688111
4595421934379869826864226862357186511
4803276947840189178086550280472756583
12526861526260468260897899500156210535
7829366753973992231621719192144054787
6265254733119182696399518319281938307
6265254733119182696399518319282573347
7767597802559639577450257795762818647
7774957404832440564617941983830051667
3237870703740773148178966972600400331
17164439273390229034698903956972120087
1621825386609029362686028691988526423
9283218226429447528741204006559524031
10849049817191606205166597442564396795
1681742408520383326278650679746823067
6103478668387610334755448593324166823
1735736691951308605704400103459278279
3185522175131702882972420234062027383
15168981067853764458811699427710231183
4755554672224992196930203776474074559
10850970702121666742689950855397864739
7721376012607137608951685321973443795
1681811382183190604083086720571424843
7771311861292080593985726544761628643
7611257722593034356357783333188215511
15168981067853764458811699454248618639
7826961570061413445909881953118275727
10958624751585730798760668851166207303
18675571295483036215108334837938942155
6265254733119182696398650548088655747
10850835512456104966404555360785885967
17109948592608750775330081790671253903
18675853976051367125613616602030405275
3187585647579334806664427530989843799
7827022979459231436434289254904083799
4861482051601628490207833944247925479
1730170420805940717329053508870718087
12145173617300664222037304386487445519
6313195907994424172002212900858200403
10798833816394534551525519614851827903
12145040790262415137153584413701683439
6157605597245298906762738650340555427
6107397166859362512900245320484970171
6207615332481969143892396480973617011
1839460230309686725100559418654303319
6207615244981245113656602750997394291
9448840899068029146775850090911220515
12464532477303608132149991917927975227
1851433429360955730372912296517810343
6103336190771665178815243455637872183
4591643912026109929658749145813494287
1675613235409568904568499316225741315
4757129029013262331186223338028238567
1731604665507516106629130089841831519
10794839257069309823200779113991222599
12360670847831468499626765280818914099
9340992801382138311547327291550758671
1839946963965659589142134253260319143
4639715184486572856550120042776438423
7883152055505339591320212199518862431
1679818957178022851949308223358666159
3237728213451873614155997858726396707
7773373043058357471461649574090790723
9337069841433274028330364032240376147
6157263960631386999266738936169710115
1681811378934424260033603978324162587
3133731833332051039630331091989052691
3241439649956624679894645075860678051
6321034536689418419050204855498389491
9287067481770488438124388857890848687
4695436128601132446164718507466833239
4751634093814162103991392149549706751
6319118627878437909482929532423826607
1735736707961535170523035532632804807
17110162578846851029198619663761748395
1736090523721586335726318294923771831
1837391581290818746946806556574387543
1785394786049398432772777885234649123
6319103631315828274528806134021960191
12144976927250971740158983420303367167
9396701453419156297392489363719373923
9340929019729259436717043132845012143
12689992952052813278624596049835530559
12586139133908678181318310348306244335
12412739223973145164653587416659460543
4591638898502463406721532181283331767
1735881720197278798154651558108059655
14034702178093650288649743314851379223
4805212766107410084088856900990392131
6261257886937751195714242958937182691
12526578936545527711378689254751569943
16786268921459870900573963244022316623
4695436122438434165879872817442559319
1788085204418266292914976000581195591
8000640125226007874683278427488000663
4695568955751285261407488506499489111
1839597885886707822127902875754384551
12586065263239007490281289001648717983
1568037631595953580410865539127005575
7667109046758277946143582873055521059
12476151152235363430050134498618407411
15596256522454825319704781453091932243
3457286238006997209087355541761020079
10905110017267721169662774245325880679
3403360915365953479160890588928754863
1897362374055357966991479125834070211
6209258384185722305772803316887028711
10794775384998364839757764645084805443
1785397157856961432686243714494060579
2122980961854111412492697660879896807
1729681048104281219277184652694886531
3133731823812525927172633774692518711
6261400536992924801373106435591551159
1736161925115539617696095175691557943
9395200983318496724944994222339890887
1891393140818340248097370823810631887
14198049867812353114450025095507842335
9229083921665737531655031594544941971
3237588016661599329404104469643993939
6149695369513539101971973443054026935
1679816422674134496408608725274029903
4757197723580024775936674903956883175
12468658970099502316998286668519845891
13930430502712288113069798934254373191
7611749654649060550413056779152416423
6153407072572986096002073230463074771
3187445804844464984937624848556447927
9397126786977616875728459102872783895
1735741611471825084778204483020485383
10850761901730816975433841027185963407
17109951136851964199209728144964907407
10958541239729243762983272955383942751
9281007091074417474263538369634551015
3133731833332346488615126331023725219
15438683927013664541659188843480078999
6322960522415463963208489432317543043
1785733966032311382080800772731808451
2111359379099640523495608050177016423
12408958497577349227609904641615807791
9336998511640993145505024558226212327
1951435353788955352629198937523514267
1789516726390437926823554801219674051
1683737098217830204338019382329406127
1620179878523344495914573003119208387
2059563863535629796027014262771688375
7937281375075042656269257184222231291
1895313819610226446633567096523625935
1951435353788955352630067179074945339
2055431833734720282281315859162259083
10852682542039190768523250238415158531
1951573093852578645425296397697476923
9344916024073681990955285386797233375
13926915402313427859294781468483502407
6592666101275628763560294873057163663
4757263961520493607412147422589166055
12470447507963287621485637095850199063
7774947406237706139091412058487868215
4755203231629177545204155291886718559
15168713126565349846078432188023267951
1684019857131517838326250449863997191
9340781447116202781056077434279137955
4639715187744209464834175260760569651
4699632206393787146184364198942284559
7771098148099220010842523178306920359
1787315601715056817759829497955860743
1625817320001011282898617783057204131
1679602699750094911670879566899531439
11018310315705579512988894390661212959
7884738701462531727973472586956972623
1947647671109712169591821698298942111
3241793738425760484837458569269649763
13816521823310510421715784460842067167
4807414069377439193990116227185100527
7773166429937101781286332305614689379
4803355737918309648919358780588399603
2111359388275746393823526877096854695
12472995153601068635697911448743729815
9337072291449122291903464316322410243
3191582754053559031336578892788419391
10691115631545791248410438119150758595
9340712671099215394289732375826214819
4801493618440355989867225187040838995
10902830099041747705578194025011592259
4645495259919010220976707979172099671
4807414069377439193990994239025588575
12524876662486587855768399523597547991
14037991007463611018194788198245881511
10850899369533220107444814730210234543
7775087342747759663504671069953107411
6315180749926522695668355589072095847
7827086939718875114471999964841845255
4643498035490446635550150277930338999
6153404703786823828307045253412015091
6209265747447020214112588178082736823
6211186650737168590908952964426370391
10794780395048417850604093869294600207
13978501762743009986469737297480750767
6315401848657669529449863079430795139
3349496990149594652504340365905969347
10846907545589631002231587509010076407
37303248671031193887803055015112668803
28244605629178130794304176814596341347
1841312335385922352950323136507862727
2318429589264475306297620092799097123
28244605629178130794304176869497415267
6319723129828131398092646895328181599
2082763586818687116596007346184418303
10904756006782750375254345830173249107
9285615856393754701238120830833186159
1619904573858027529211270106016305855
3184095407293719635990424611612024155
1893857393462985530906441729170982603
31318560191903899241239148539203350467
11014751289871762932580496270957056819
8481798907944330829453209395729453667
6321371514287011404186909038063773331
20465449859456453357520125801424893595
2086613117782474810317541900409469595
9340921643922039857206759760158397967
9340918940004029759596795972430396291
17441848664503603570394717379833795631
20465867275042067813035382823976580667
12414667500384262348001838890137075039
29695219210390353323788170964693701483
23431551392464592638136917498296802875
2726507413172086599312351280623327915
2086821846207247019644297285076885419
2165151965788218242562684064281811507
18460228925283611061136803740907548451
10904898588154043549407219165510728855
1623754023354736521767167448864638479
6149840657711875126000187929084097679
4640000675653867504008258825990597387
10904829718002187028247939808767362619
4640000419055050706661720895382467099
4640140443301762653508960228486880955
19748580249706626936162414015635450223
19696583106443906672955637021125854635
2550824774308292045173068135993474399
7880891890654351217862838303026486491
19696718396039081111486167312472507899
7881095953373268283145754702143200475
4639651331107134292609897798162447379
2165085658243924592368248991878866387
7663591316949329243631069268352862007
2086753148511461953564868963310634491
12412665109249146230306638709104642331
23323629417390351723833596864041523247
2086684268863066630435250555405804699
6205475360862241299757015730122001119
11732733686334903987989912067934214635
22196172183078556731846238490935674555
2086544429702132164543786614964665675
7939273683911873142269181703737433035
6263599029357009826608012858912818751
10961029935606211830686838881780104891
1945254496701182795961079154470956851
12578440689717533031613203903218953047
2666320253530175466379088020524928403
12351318999600161035865832855474448515
19916347920145144183005358853696108067
3081518542315892407271988547154970123
4753346256242957275232264204993273071
2201757692083290563433753043243955391
2202103969228587073390490176565827167
4639717650517224800082558840481785811
14094621750737624465648842021227228267
14094621750737624465648842021229732363
2547103166433157999979269051967156595
3405360596872426940403580043141424923
4639788889447393577519008327135630699
18733633843519854125956328043736494363
7886868411750264903344910600125893279
2669629107639352008854409794854302463
14034493283927469181273793844308121515
24997100176402746311574904496852248059
1945792924309680253628075018743528139
1893523114299951802471714131795728283
26446613818268159654635315421615644943
3081729786005532488616161210626605975
2770119871093534425734879019656506899
12470936509799539278951567977315170075
9450626879703057922966995442457478011
4641643633109966082069834704609104167
32606773848337720793489025450942387503
25109019309101885656865398395862252799
20631158804415860544478900212506959487
33815388401519975317842891195943304843
15220646325246122801181759014079560475
6161250711314439488517997785687890351
4639931542532394516426394033372371387
33815179598111425358065017981498024091
25109638337162332306581916674371909247
2670720058446171129842405047079967935
33815179598111425358065017981498637963
2254798206931485051654149612809742447
34116682882287230661374103601057511039
7887006502849202166495417023981638667
13976507349009608172816862668230729739
4753419898984712393918234628058343455
6480961030936251046293621471849945307
1623967649038726853084750026952227163
2082621222208800074084049380461600175
28131040763589247963367087934016376447
9396917908596248160997556189340665611
1679467760744443234248853996746709415
6211182017259460901129889679582865231
3185524729118834928600710030994852719
22995876472135654208112710065051305611
6207686389448525726005905823494171223
7773161444978759469484076939086147295
23547459577910506775792505752949444175
2202172667037131859356107529809995519
4969192345997727814882669795474304539
7828875357725624074424255463353486091
22091475778869801466915355727395246671
22039127727322467603114333001009410639
2202172654284245712835335772398978575
22039336515073201724235415275094992463
12528581096167817376538443338855630131
1620184791541602559266113403052721199
7717317944110223118143197141529068835
28130630460281013556598606939080722047
13872717316004465426838932155703522971
6429374478909904977297987378142895899
22037756715501996512853188877006896719
15490341808594343018817771171704332059
2670584931777561167104027777840431023
2202106344377408439141151036767835743
14036561847891340357583183125706697955
10849182365470372747734702622480691891
31142235656998855215249960001126698571
20626566862251897049720272552455679619
13135949332789913433424223119207632511
4639717650517224800066586127594864755
12304895876168973878511092178454801867
1737665062697852363118622353462644883
20357739049978610771448343605056963695
1737665062697852363118622339487826067
24995176961304126671462930960060633659
34116341339460068534978574487691431551
2219143795729707359936786911351010595
2666320269091517461285462798246751251
9392918536979739310398779162232406459
4813540610176111001515162045467326219
14150190095848301560997110638246253791
3075949620055548265065730870803411823
2219010859348958026716395061451831987
2198323136072335226710074046485300259
10910531012984063651009567167086317899
32305199334860050485470816633554566619
4963203345286298489043925630059933423
7988867908283851722599165589632903303
20121928226744242073899965453190131723
4811971345007281545996248483367953603
10958683811464815887766206341706785823
18352582345745842844589103013274801827
2198666959836108217061484764308442995
9504842421535624080226649554456675387
2086684291007582437315899763417138075
2202661246224851503860062501344310463
2086684294137466145823733526773174171
18733845068171978287021446399571805627
31142587210965857363665240239099510187
15380697831837518940696880118905753775
4857273424807899308405873439278153203
29581103913711150092886797133875223415
1787450804146060265474344614033612631
7767524109592506080743592128835398339
2115216010235635663941891119828044467
12358884889576763490591952268672407491
10910459673556643027798085459755382891
28182831481940665308333156466006898255
2770459029695250118836683465327681603
6263117559527890260167992983288637143
13976507349009608172816862832021801995
15540267564997537105652524580909493307
9393277353265725164689414552190689391
23425208051383132599850621037370871823
20351604750542044508430914578666369307
6319113733784920000779512187223844523
11234714968231470387370405791195491243
12526156143885893169352912575956154151
10902837559439938889395212433474294943
16785018748543067353882172983906855579
2086753148511461953566053655482519531
15768372502755591783759202516908490279
6205618014058707362337051876975841731
6261255257979422797400997172951179215
6213181701107174368792707718956006107
7879022485341149347566240366378816739
2602624958052310035424276881471366607
11234712623980200825143027042801662203
21867645706082171047618103776421820255
2277331349405429109231303774281358507
10737199771736535167455285815589978915
15544050604456031841386560064599249655
10960395811412365939308208724842109803
4747573546865572120241508881683461243
9994309928667215223014243518900887263
15877743900826222321164269884205375535
2198669419476675833255893363876344867
9344699422221904974584173745107259231
26565140478368647076893109458476093731
13015380360101757488029154654338439503
1676104807243612844268693876008979067
14036419188307067721123204766462073739
9392923525083947215412370362035118767
12466521799197743392415933485623366487
12524861744592448682252543650806121947
1676023303615911075067463626983293187
9344628170527008952196128133379215903
17054520145490564708247910253262456075
3403284663376616717721951104290845027
9229422907711487920056462704357755155
15432557204250825142368816599520001027
12149157992930659879047851391854982499
2198114420397318806679839673468223763
4588143647388200627885562866949772651
15172564941376218948142793051116328415
3081872351589671969864164574156788607
6209401128252014020738997773498086659
10906824570747060280803292902502564635
29531033223626623108985736743136233875
9234856709466777515101144535677712355
9508895758403269358927215117318645987
2198738107672923719274164637435475587
2666661796248446472015751997624877587
6376748666418202770489608486073712395
7884731795987389932402383751680147211
28126840142828444024312808489646283795
10905942231992979284413607788233761179
13976507349009608172816862668230115083
1783677872748327355230427262945446127
2198669390953214277312158701370952131
7886124160851054838975747642279721371
9508291008923095373802189453567464723
2198529395126348976407656981783618403
9447060380470658253057711312324422151
2666865699064227450015892456977669059
2874524207347963269456542472432672467
10904753716113691055573419810186162895
23543465216315039384971026113092794387
15272987349435016750490566026427456763
10740845155498366294599622554540919555
6325026626611024980460544391205393347
6207403725002024120259914666399702259
6209469825956373511955701759589771187
6213250220557032557538768318689071647
10789201558775996221108602898674714743
10847047566704195283429810963359148147
20028057822498211786008512511667504779
2614662374854421036827175806999586595
6261194024038364810560738254715767663
29419119312030948807097041082258546955
15933664032129384515204190660685921547
10904829796226891155471130590649765979
3347509585273543689672361651646132655
26447168732968820789196276873249097727
7828943883205416256158299792114570979
9338921715460305796774003867878183195
10908819081853015166120439435835634859
14034352992774083523571234011840593663
13872717316005036344732416217834263691
7988862985738963520841676271653739907
1676247564071359858127216851153024519
20136043679053100132539066369504843787
2614524738084950003524093778524164819
16838681391053025087980815914722389319
17112373802394576742771842997595799467
3184159357698281402892281047511907687
2550893556499258861874282540975034367
17441713471704599336523252782026626095
26446613827776556078733919890502093823
10845057701951754784782345688147198963
3133591633624883040941356473399944471
9123228041619393123935734458828356419
21919645140000855294256543330805417983
7829369392556338055496548424663129259
23315299295305002398217506547606863399
6215176036740796205654564339800913255
9735541519168142336090127934073212751
17170010737221107368277748301967009771
21811229007552306662216245282312162123
9394918302625817912667625226500551407
2874659475558795718810920375351386531
15546256889104203064171855672792322447
15546256889104203064171855672791685839
7829300597272369693704596257916040043
2082346161951904706224589112484162047
4641643554897262076152036710675720851
9447134082061515327247633089456554359
15490680885514629435475564743078396747
4641505974511819754041038255501903147
9450491943948667176935658681230050083
17165664890377995108765259848560034595
18445157880809541377285186540141804655
10691049578362816419782602890517993827
2666728122037044694533429278113134995
6099558080353207256026818763557032475
8290164946054802566106511634542543219
8654502416600118748083348779790937155
9444711602176179375530112637636259551
9740297154779597051192322874401425979
18960628779513123231211410000323641027
3788357744895458795316287204883318619
9396917914643500029968182040767849899
26616098677408266905871020249351965299
16729170047293509146804427100539387547
12308818917700770501900944722121249115
1621751782270241865744825559255532459
16674632605415856407733898357317683631
15330966030225535109613364667441172503
9996439889723368144064306899390460079
28124359323967689286381704709736124435
6317045264048409271907626937311910319
18898105042343543402399630929377743583
10908403759210862716480536462929895291
10908403759210862716480536462931762779
21811440302629447352314016384009019883
5841398930544009854119029632149468883
1623685150193616999902642719587969231
3403498549336280882869047764025220191
4695433753319996188477387178053181723
11014812605054352395481303564178727643
2279124602203860286099190951678870795
10851309903933535516142586557934655995
4753348459179502520246075297004865091
26213563780802146279684941640918082475
20299959327118459767903334689510610883
9396846920099522386511237100846305999
4915195669161962329580083749435210991
2138543844609305046229321164768459931
14200406379778215295066154677135637339
6319592931739080875363409152959738735
8541504667014964426191090884139319099
8645508240985398609815075440348762875
6319723120539693575312784894041613167
10794903041984087344223111519629467007
7778868094769065628338503848201151295
3189374090888321454335408746405665699
2395167974402698885544292139360029807
16674767813561667753039312900938930399
8214631527925782671639197288489178123
10906620492353765529118516627334213531
9285414500613080875342419540283416015
8378471303673020271301315698539722211
10794903057882415094055864428387995503
12137263398753135793946720091686895043
2386776173327285269453947749695197511
6377237737419687548182308096804988755
7883011696463955495928974615202952731
9395198344736150908046805041852078223
1623685150193616993632453325416850703
9396917908596248160997566809255758139
2439183550961688713391326843645832503
20191966235866034370982809965493326759
17341981588322318983780113948346787051
3085510356059245764249636784371010019
6424908209908440053541714620915666603
6323243388201210489470958899077901051
3184161905082945343543045720483281427
2387049015316233506025721719188849015
7984944682111604180105281142516802359
2438642764761860413750154574906002807
16998388795012983818793903260302246127
10906615767230190119063396815803817051
9337352506111005860615654410425136847
9392780865496667326650760525203331075
6322957984438568866754851836637004535
4757399420534195072045711076263067511
7778946784353374427875559342434434115
11016249419981514252071157298239860383
6099838476875674846894786432700931179
4643498207706439297876782903881656419
6150052011865906938888979069010436187
6376883479523551826599445866688321895
29578900715584696947784209652440270295
24997660383849814875762011556850898647
4749779509710751012609302281622801035
6203623236289603456448488977642999783
17222147628990765817165225679793247791
12152808282987231701681604746831640563
9452840647373528650640994274294928179
6150052011865906938888979069011687451
7771166842665982455593281911716924391
14148608395393274342902890712498430315
12472656161509218957228971930796123383
12415149240013265762500517563599760295
6207475142410216010390992592828508415
12306885725242306750413538628122216223
1783609008991117732488934194611797423
13918658614871004904998649178139047907
18906093533977679166505718670788074967
4588072317596347401939494582562489471
6315406845934272276273641945882254903
6423245212028755446272207747973344991
6261326587883174291689056679395649791
21208418047910188682488373885588734443
25051099518117060909908175535507709399
7769383676082503664399175776058580083
12305168699797574328386368473043655931
4864987122389121624844003006634976687
14144129536393554678656881646526392471
3082017555416591878623940269267791463
23379753408079351451649299083618087675
6215249995719077893569603084724266527
3083798428061507360211015293433420051
10842915621381748310503613031570787575
12353176199793711638140015631387986099
4915534924564406285488588463373298463
3081943853473323316589155771325724863
6101410107449559916877031709131439271
7607538662430563035167947452628902547
3081801021797818737417169977152597395
10904893596231675748143525758938211183
10962393032591286020070778279593511227
12528581096167817376538443339336905779
7832936151729383629509618544379452227
13866796958938324951859221885786139315
4699420686298380358200746871732295443
13706951786596380606656976475559808687
3189511567414066180413859409606945047
3133522854350988199167691461943906195
9281078320245257404576611077248119787
3187723299794232073952423324551722971
8050919826102559022616624766079855843
14034416683457476895319105545115414479
6321036993200107242106118985297619667
3295709235132104300211088939265258947
11014812605054352395481303648129013307
10958818727957528535437967345812642031
7663591316949329243631069268352861223
4753559894675260779059809458094402511
14034276580994212758690581769980013343
2710274157364466023196342414230225579
6427104562652069936495967387123672751
12526507528532512376910637338154317559
7777087293602780204020207032854263683
13707219643405471929061838139927138063
6371248425967421906203990509176127215
15220852744538530534072991100075323835
6207620072955491484336484193685568855
4639651331107134292609897880629522643
3243579712786610114479247876507074047
7767391270340626170638998480519529363
9454338394511994782682375939850863379
1621965589569990324260510419179372419
14200406379778215295066154744134391819
6319039934489417375205878363295054339
4807411264725262630956366768644627907
4640000312058950216235668274823697635
2026838573498204607406783668889376963
4919391727928393434867175476528995163
15380629115782084812000975630717179359
13924441423108295590467752488814538847
2001376291499851165200025214845633099
6207335020691353444394407671311388563
4639929079631346085418141058356579375
15172633902265448162727455543283944015
6317052526924088498746398548754193503
6317524537202443646357299861176933471
15434625677008736051709389663934325167
24232161889478299659181045734786155123
13707084453743202340386608263474369135
9281289765596537227082842519860165299
7774957157316967076654961261379181539
4639929095529373262601991514128359007
6153768611800458565816686212220022371
4916996279188025344726821153891188635
10847047582718286807321271964466643487
16674908097868218857766778858458731743
10844912764691510301612355905337566499
4863331631478140418225840233948930335
4695706601707153673102108473303364555
4639715099891650204796578166912557663
9393129952869079381605420942228295267
21208418053961268864356045550636126075
7721169489696417587843218157865627827
4757057894070966636690161532667033411
4693637878293329058568829079516159155
9285006560056205550465209220268956399
28068505514668686422534022276714988087
2386982620267081320855396391420967223
4971189640141452993145682936876702411
12697719841549787790845152341317271315
16782687519782759782729253319964488927
7992577051194345700873963794871405459
2086544448493252433264516224339527387
3733044744483766627947437347775312671
18849964821390467008905755523313056315
17495240442887914792134102412898401019
4167780566691436655341711634427437499
4919391762289133939904383582746442587
7825301046820235345961405593599188395
9229573203278035953823682762652118923
9342641116705500901364422165128928123
12358951369265692759839185323769869211
3185519754004472946421539168162990071
4751422635918118493322088963643721539
2550891084537576475032278066540146127
6319723114273227409603914706044379311
1843584611138326364457983697259325443
6319320171320663119162128900980790127
21923570647330947222149706172460582379
7771586824644189441426327181105477971
7773512729024226717495181300218640723
9229216564174730340267168651442311699
8482607711059930701526136831388837363
6203480755528053019537764488145815947
12812254564696066465350666267177698875
14032353559262415744994254995350009071
4695711618356132492038780603580660015
23428991263056890020038928026027094355
23431136288617784649343373271138340587
6588814299349833310606886196238652119
24995176961304126671464707180361037467
6719577826313739754725787723077662875
4859206877542449783811731347827828143
6207472851733000084756240220546152563
2502817255073561921539130542845999627
21632463561041642910818184342593378779
9117784228948096891270134803110369571
24995316894680864984845267244967933595
4701203931094711175877766654515047627
9337482710921845372024640609752867275
4865407561952687922744036835186302531
9739671007642900550592481113276067387
7778804313112073322792474695745755231
12358816198147302038187951378282533315
29635903416104682591504254786604958043
6207543648630714535293362499620147879
10958897859685460386572971223485689099
20411178328506898515921318530074580107
4649487099415636876627126986968404003
1675896029476998468336346882230346411
18735562107050338252106296959328456491
12524512835702929133143546128646001579
3293581905943501500381278308808901235
13983240857321007602661739041396644787
4749359003907180163037361640216396551
4920840906194076483224578426684970651
6215107336131095035972814123334430215
15436347766537613419547440234474214539
15436620376340757364546870755805826363
3243301778718030277210895337272333063
13980975745081880238971158699861168475
6321174827602862942097436621294765867
5469680065010469010707740640066532667
7831285373641427773286075234761253999
1949443299192990592308186072265912587
2138477427955595996085038135813954715
1621687824931788834752468021506520375
2138266252746329602964231336489280939
20411733324566129053940875641367736843
12470585215893972368180985693254615135
6261543206097022966889833441817529979
2086544360760727832444960560974211307
9285131832581377320521321835608160259
6153476027196162399796854851584439763
23317495055290407522564048610104633155
3241862533602418798766340273742002443
3191643809399667656518846157389702027
27723684036636334738322067557572127323
3241508597969054090651838250333517531
7885915502228213104592793417832079771
11018529396587634610972724524115351259
4861194188082946947654787183229644823
3133658056657822944727682519683768647
2138892412308061696245697791873513627
2218873397934187386818919374686050179
23485547794108378860239693837827551803
7885080598469145046663775134950627483
4115911609715494337865056215310608667
13870651286996358992543423138419919519
10904829705245447216349765665740276159
3079956185399820517183548708538161571
6265254717781214918855105249347003875
9739395881575055308440016098516196859
7771309408246553968683772702235008815
5158570634670917316350283635650706923
1783672862926353426407132888538676563
12360951165900269542903651034028048875
2138683696632036337291260658608906731
6369401032332821839131627595115844643
13764996768652451089263430371443496731
10851037134343003762268504970835406459
7771442244136758655040275539429096339
1785741426890245349559246852290853163
24891050107262284886284351270151475835
10689322566634151727832744924524739971
15273252661884713276643392487907736475
8269939787868070844442930129125553975
13978359109534844778110847395708255491
1949843810261389315940111567082909595
4751420104559386812077313977543969539
4639646398938223587617243360484645627
9450769451434046884975671875972904763
1895871990062299594203384124137850447
9342852470727497770222326410164632351
4861540825894262593476049159605278207
1566043029507703343051748974316501995
7780936379296919132960366191521314119
21919927707443680821011191600393106559
23433477296844329724044640991208373883
6205475266634574076190702132465104635
7788505064194232164048762403636983463
18735982524557154913760744903944832103
2710947686114528276214268255292936523
1855012669056421764326552749087932691
24939674367569373075409613972604240107
13993911203978219059552562716856440251
9340992979984901604377899347902211007
2139098765576437391699540984627666395
29523326792058090119282417448438661355
7890504131929154547094791226692137587
4751491434351240044524626656345164575
23433477296844329692206440258916929819
1957218262163369458672747238854530359
13922650617068090561159299816084192515
14034493283927469181275625737733911355
1675817311005556118682922442183612143
11020524171247856804093307545663400379
24995176961304126671464707439011334379
6150052011974247766002821777828761415
3081872345090966443876925694898580503
14034205612008697106555757301354669755
3131874620269862012494006248406456775
15174559625017738308194821580527615983
4751282439464141994403453349232512043
6263392510234729407720240920922613367
2139029964372979770975318030498644891
10795053061688079208925850231694868991
3238087227723989073471554569064512483
12526650360452266716056077961822002775
4757266421052440220494383152392027767
9335146387180402151484796767156826723
9231287669024432502403995944801749071
1676107341856127313337660450341553195
10958823989007791258536542921812709691
1675888624675120638020766808485154771
3185662462679899239043150210580058947
6365259182983717781246302549233980471
3129880024572557600696807688315003715
7935225354180506815506914839111941019
29233661865636866131332213408622789035
12522798275508906630552380307583978639
3238015891425728304447487993936711847
4639646398938223587616652100427930523
12912391854247239938196396284384686127
4811971345007281545996248483366701555
15494471463579558341706629684017032419
12472454464326841435276462324697604423
9229007757525259335238013460807241855
13867074262661041537028173808171792899
9342918799881349067635518579492005275
12470587597544909051680046419202130079
9344844606549002498984639708027953215
12412739136351937504166972249627999747
20411384587672235051819249193460170491
15424924916522956914425546891391465551
15172766460067324016582804156347203599
1731810836940328041703920881802903647
11250346125125809050748351600666987755
2167348261701172984455599028483336307
11068743198253897903648812927282674803
7935222894308709324354654038634757855
12526507609883416038951680177625331863
3189725719937419596779026489239893307
7885984227474316525595198074244942155
9284874259637345202554898598197030747
6261540492771269541043923564017934811
7665527310678036454745060696410995859
7890789428463441013337395125660064675
7721096035844147426693101551288919691
7661395193148308335619501133447862407
24993182362357326950644207076620566763
24993319823456940178578524032258758891
12360951256774801000643029329832111563
21867645706082171047617521702632705759
6213606856407137042651057061624472987
15494267376008898196842222046867239987
7719452730695170788353512440969626143
1971053603424934642592427738287803367
18788259262196119097918280406874989095
1569890009617958923144590283807143227
6427158520952144681056634163702077987
2602892865521542720354516160082345999
6149840752054860941661093341326912795
9169516160369169896945108014239247571
6427094563941710680771730981630581283
10906824391812281051078471603080855099
17392937515935723243691620676325612955
3243579712786610101004993226731869391
10904758466435037910692259474723744799
9446703562436865811141816999684451827
3187728215961189695283669280086313379
10907293754992760377906142894028363883
7830874700483075412757701486887957955
6107256872708993904443429741624440511
17112019635475766160202111477282548699
1781609042909747078363426234239408771
2223069199876153389915988268878882911
12584572500839919170715006785765304543
12302888718925351749555671140997988999
2001307433901343311816094745653979723
1679816503912547118385519828652343039
1624108030817413427474375097135060727
29233661868774172104483179809551421579
7884940392374303801081186377406712255
27900724533810945950448470614138390287
1793510924921621328515598866772428691
24943317460653422280924761729991830795
10960680942117318615475472568096381803
15174692364339168323103471109315270415
7725016366727198318396248521653869787
6427318555273557117731948066020739871
1675750803369246599123078325274286355
26399438736560177080126251020275416331
23433477296844329692206440231913862427
6109330076748774319817171991733878347
9335001277477243801605417063541726755
3139504451483625442621908390304237767
2502817195212641327819549078262130171
4911410354933027169312049475770235731
9277718278511754555170874068344604739
24939259383216907375248954316544681195
15162866546298508791250799230687082159
1943790767596871856342999706150136131
15328565743759293708285434715051418267
4640002875453407603061111293424255307
2086544360760727832445563492500729131
7665527310678036454745060696410996643
3079735102687031184310722414701384195
6105402379342491229455201757091914391
6097624891260430777207563776365956583
9448983633390708645278571770710458683
9393412545948395259288526552001573587
9452483998642806399182994062848599707
10689057166459224994339323251616678787
12474294043143878185259416282456950823
3129670976997770549609878836849447671
6207266244890480805058865553058047011
9396984215129702238593002984055967595
17226075875044766786248891317303845415
17340261943215520490080621376631571003
24651937707931834562869350879497202347
9452837901907425017962833885491668635
9446846391094828392523871001531514691
14036419188307067721123204807955064411
10906824570746361576010918309397126123
2710274157364466023196342414233234571
4647632606169025971424621619112593975
4749496650311525755135912056944627779
4805202858482400016244921955718382891
6321949151503886206335982891032818475
17392937515935723243691620676323769771
1675824687035588252056661659684838363
9285075326905768894612688411120803055
1731536049037261334505830578971746199
3239450048618428135002652131953782663
7777298644503478362205526112372174479
4640069116754684489770939706944121723
16784952395103094062748741930235849371
1949310472043123377176527567365069547
3135797674110369699012806876341638679
9284874259637345202554898584705878779
12146831516954300305909604075311844707
14529954806700747344276440761803012859
5158570634670917316350283635652572059
2502679624459081513634395496207901195
6151621534077182570825440866732340791
10961029935498309584475204257562497451
3295709235131966494047497792646552739
13977619791154208931272388308790791931
23484575454538227934099403309804772331
3295709235131966494047497792647147011
9557043361853406678669543372782595699
26502676283176871449693491492905372059
15600044484557821007560394039079617803
12759908882045642219015370147639687739
18240599404323826442252419493082192667
1731953587381574379002287895348735695
23431551392464592651132254654340297883
4911267610974347148153712174648448579
1910861618393415071762154703181790895
9394918317959768782604852387878935711
6155480452077667502939951544990537319
4757557089001605326481710411767424223
18295131748302583301364202107786222939
4639648877845655127113620209888048595
9739879732822744918308506997817414203
1679673948191784714701703472465190239
20183554239835552976414880069389590195
3133731833332484138780176192930682307
6375375366945907736627838708436789103
9496919908112945282101221536751061539
3536885187929195733290062970466158115
3186225270306366693375986517312908555
27724587681639723219713703764712081739
23427419525594796309195135512531307775
12582086236296325769915643982521474539
18845069227234619861897124532057412191
1620179699917287916392763110112939267
7829083988689785663490148770661181955
9343058908722555072149044202485363307
9227494904141076889503750070322590755
10956546439787939594740400653114284275
15328364121984457223016223719224142411
4755277086413101499600898283901793875
7719307624340697540596478829137738899
6207268623073263870880880999417889447
17222290470416718111112929915556766187
1738230433367212049776128659866239075
3075951988493719076923475145530483171
1673893671429125846142013785670563579
12522306986236660847884872948720252527
16948192443732353019207879472915421619
6207544181532402216049035653679479431
6269177868873950873608676191019443883
12414736385858217671339216568950071647
10908403759110362285805374897331738859
4587654347191440689326834525300827691
1738090324525424534748707011350216803
1621891712397326641479251651146427255
3295647812740734333087520822996589999
24883609163813408330237510457896152899
3241373427907510787638021391966091707
13977550999232933685806889345854905499
1731887239204374597719336757538339935
1731887239204374597719336757537087887
2547105526035216345381440545351000387
10849179912095985997852380302332830899
9396984215129702238591775128077049243
2082621222208800047858481110475921343
4755829901811199823012425885841005147
15660239446359867101457876066216488495
1731742402321348238070984469856560687
7937222478446937454480539364839246427
11018605648697755798037431388580388291
2111017845557475388186862767431545031
27723684036636334738322067557570262187
7937222478446937454480539364838609819
4589779238449676307878331704938474859
20193688155855769283717692093225747607
7943351949697862805750827473833595131
10905171235534676119952283612152219807
21861101733714522617490040304838408899
9333495270587087618602724220489764211
3351641712218442441372764175055361735
9281149650036967362750220359767962791
10679763835480987231305088846119492419
6205414045007214103556107753061192003
9736720121036501298335545035543716527
10906536892549123422794304043615302543
13872717316005036344731527748503417419
10960408284538311845847501306450507739
6648323201758114686351187055486100223
1567760133840294020755336937490932971
3077669167789518458736966322210530539
12799733278389676108369618837384184055
26389600229286096201075954575041028211
1676242384487007333586975301653363903
12145240030597836485745402191138768627
9628176877058602787408584936371725843
26389600229286096201075954534100063699
4589717828703418046032537702694983595
4916996294638320184429579456198000043
3185517187363063388450120976093847611
9281149650036967362750220332766740935
9119373694542572617285316562925491847
12414736385858217671338941151311087775
1567900245591736370608565342001930023
15766375544318632531165238882228863575
6315325862883331307779444004761375251
1619965720061543898578581776659702055
17108234126858061636570003447101618147
12698483543668759992723068867652623123
2447098610364418280825539020065194511
2446963489850651261718305221471156399
3241437284415369446342920800798346395
11012685366955814868754665222943741591
12412741674225645868120475159348191263
6151412467239685327984150225299108343
9283205843822506977154836445019053399
20070277610965010578071069016709000843
7879297608271255329097778828650066915
7827303473337796054918555296205158043
9285003931446138932755057359957352531
17226075875044471284569548728542088071
9125225275791283632451583159525923119
12306885725242306750412364457136351535
6265397380165526804114024358709520047
12416659639223763636679394244625538439
5042871076951263042930063743990596823
11018172926583747741320239342015745787
5042109812324197892667191714423851495
6205411836239246606376828603267022599
8118336666573251919621897832933756099
4639931627015566354256369532449735263
4645355157223057408681706096388541579
4759258817510156668050539266547367543
1619759460896207362680354875533306567
2275201279010777429537378555826785679
6151618898844934142310055016634964935
1621965589569990324260204049745895907
2083107341864995956887861636518222335
19972339165254235430145391654343475663
3183734017422023547356708804919110599
3183734017422023547356708844950426567
4759192491721278093530221478845720231
7829157862832917691008360079637765443
17053957250243175251147549014808390391
9552697254600846182261682933518917175
9454621260194121437112766171459597051
1914995935394807215334003409468417595
17053957250243175251147549014809026999
1621682912018471475188503909229118775
2442769981263602277727564029067380515
16890604406254225320112719531171794527
9229150325890857611669977870946578963
10743181469715416154813731277826130031
3130226824743598961179434748176683671
18676141735844298028501817719280161083
2022917891453825093567244344772858903
10910607502864734522633682688234181151
10960749721063199785704666773843100379
6372901497530345162905044649163821743
17166082688668917059465884596717179475
1915339658896972003237442655287412267
1851792632070976199070314763359581279
7875244472291385687698459169884569599
3079806338363702616148169976402918035
3081872708898574136567614868969554311
3187725756201163415203365511472489579
23373842776807214398984220523106396495
6373031670763329254143702943503810151
3083798249467440836687887242387545747
15602462214682180630738831441238554063
1783812980836212623321992284054900319
21921851070833420319451466506928137343
10796976691293082312431305945689828463
7831086330471519226015697118716826719
6373174330347459182272537879137378079
13914738393993618656941835293375097503
3183734017422023547356137256583441351
4601204651523099028528529622761360955
10796976691293367768126701358195578543
2446757067646147275188875056431022351
10842915631229419134315141970151442551
6097487238817570900658592475318421623
12474294039894377239154337682773302651
2446960976608767708856670605595846655
6261400546513173774637962596302869443
10898769314661285308787499713219152931
2447098610364418280825539087065134399
3189511652349155920237533865109203971
3083729379435629190290563514093821587
13920584807963110183529683276664937247
18845901733803970319444318184902965967
2278922992862327593843944582268927403
1851932828645288314921172493058143327
4863265120824865313771658841902605087
17054165969176403404492949693415312359
12526864164842814077795791672839983903
11118386367743053121426880529080511619
6205404294267961869780022671402331267
15601855036238924509994481206107736623
13915084668006181439495235159722352623
9500769257001518573500967656169543475
2111423082092317521720392052582713735
2111423072912500721308466637221716407
9493778931016810915376144295540836579
6261469234465478611327824813374624691
11172380479177506266159353783737165763
2030759271417488112451700012634930863
2275066083190367560622377440022853551
10903178832818496279417622120465255199
15604319343033536310079473131418482127
23373842776807214398984220563567971663
17054025857081700223227717041826921991
7881014803469817427885600252179096599
6149980691582165149070191300807382459
11066603304498030798875984449106599215
4695568955751285261407774879433305031
7875313414717330844616562163617138095
1793299755868211596534359891871222163
3129880024572705608026888760764954083
2275066340225656143120551897446098319
24995314419262579916253972602578635903
6099767059459637840738198435366316379
17170084432433727320919266648067022187
1681737495155153520003769970244647939
6097700955247498506548886235985315959
1730032781240166822279878145089645631
4863334072426916341020284891741252383
17166156465451786534126697864758916419
13915018342101107254108472895706577375
3241511148822866386504939950474796247
20355736721273781084073402346242421859
1619973450387513876099203154679294063
7890860764873896436923831120226890203
21867714403558715931556062489519110863
21865786042783890124587698181057034959
12356745080673052314021077337712473315
27955431820050415405814129658286156799
7884932678182468934546511453961939647
10958755121997094707774029521068572463
2083107438993294462084439515000970671
3191366136071362716624702145576916055
27723544031416397706723677251347832971
4759057559094725817289662135291592311
6373174330347459182272240859717445039
7827015782255061191602038422411622211
3237865777834485548950224883839511155
27723752834824947666501550438323501259
27723681583370278242433522360800411163
29289235588424742647857101610196837383
3129737364988851135570895697501738555
3082017555416591878623940269265880071
4639929170501314627955808866852672283
27723541559016383001061871730614248763
18456096964404250649114549537720337547
7938934513104785170924563095858079547
6373102922342626494499169659851387119
10904618548824735859703847045715982495
1835876086983463778568338317455899055
27723890311690997156825889651363352203
7775429051746694855498474967611238531
4813263112309709560604834935102799195
3245296450058963508550397716624081863
27723681586503149756101982980977016459
27723752737580601023908644820016752843
2082898594532204591960281409278054319
9338998114482997790820733225774561091
1783603910980588052185121040746915207
1681602425921699491477616342695957643
9337067118363475293350143999481896835
9445060588853911019613187299862162975
21919436336592743557057695074876159311
7775021283401943053240229352290541603
6321243603295542162007673118534676035
13928285677239392491029545264920430643
3081946225500692281007127990180289887
6101553199320939645230283952570053527
17058173165571377378729769134321957327
18462562958347256638845989180505388831
6109246639636133337146607735331786507
9501059317089926225888416197637708019
1893525570810640625527924419380168795
15877271918315279799693113856097381647
7771245626701169181656041011686008943
7771449689420922224333135049186381103
9392780956250745758865188861261076483
1675827130554184126080857825321415823
2447098588643237444980967037315250255
4915264714659241198149990422533842351
18845901733803970319445207126501083855
7665588735770082667334156935198673859
3349700880540350423038265384705465491
12468661693165310504850825032586303935
27957146568009604032915062702645357567
15272780833235085095281322311421891227
2003031728831945623622607004260680267
21865788577730815336440405132714918623
15272918576320246725623793229334312619
14034493283927469181275625709252050619
2083176199255249366395160022226804143
7884945323983425300489439240509284571
10849253604171728173146815777871877123
2031107992321591289782652156111274255
2274931162876656182820511569132372383
15604319343033536310079758802306877215
9233073107357548151917872874309780627
12144903153042173499901046633236038083
12144903153042173499901046633233665699
7715315693857314720566537852338042075
9344770820258894171070220763282672099
7885009184193131083514178252383794587
7883292086354948197505759345807478587
3131874620269862032721262667923452183
3081943850344305994712899882127365455
9394918302625817898958136374717426783
4749351625199007811007900192637445687
18845901733803970319442857993672325839
7729006003275570361668849783358733835
7934871080386053559638206900083919575
6322818048036433278182447588952826439
2546702404264492362104573005995558691
14038487752271377633654079669873359747
7830941208238991252900483239868669043
7775161389222742927952791556728621523
20301814115320012339355939032203762163
3237597855013479322819259979732550659
4640071823586315566862876841680203435
12412733872284857386270833922255227759
7885080598469164890428054062384781659
3075952238706310302266598624252641443
9281083496704583525199005482888917635
12141255397928815815064152713674473603
4919600556185866819235838344510627979
27723752759729546511233876359826366619
7882950637304100978847565112888886363
4751562745103589919635961645777585795
15272512907288777738028652052687056379
12144903049971257808774953710305530307
15488201905779693404000436250118650203
10851042110454110856389680586111092667
26343516182765345515573035308509346511
1782083491214687822325635182929790723
2395032885002022733463612719261231103
7615316241842059194469953800829565423
3355350848858881146924271290995082095
12756192084126118142571174831786818895
15827660833391664775498245772632296783
9335423894679970319104477137407223583
4645421668445012776953413856165397631
7827300737502814677533157415845861463
13706885373195292248164553512455915567
13915015882573732476444498242795071583
13915087036663439868848599636123712431
9231004734989992395315826789739671535
27723752844441246063096991654046498331
13871194191305723318573690061296914015
2382720204707995273062957828279416491
9169651089747083245423325284077995475
2282708573193480108938800766186348343
15274505137457413236613151322815532619
1841243474981680246900508620041891415
6149843205204441312873294864486566571
4699563424094790809058707276282317199
13977411069099670941900941154316510107
10906615767230190119063396815803181227
6205553965958636680730158641932133047
13928639872817399690367948281555913367
7881085785585079993011324122872894203
1914787200703859042309981957657418139
17280070143042097105217309825568808835
6261680588620086628318066050687912735
6205898134381892255376643137148299331
12362675555066369258712077506874314775
9392928531984984834932929723149863455
6149489035264505498144532668345544439
9285144143127872843984523826397766555
15272512982695900817842890346123777755
2394553677531338966096296732615006543
6324743871070890288335199941351511811
13818794362032699291807508566104542795
10850636459899297754267788800448765515
1839378882991206850014868923183706155
4861267896160642361707288039403143639
1681885077399796505897508106356164651
3247497837475616918137984465615198439
4643778334291945923320942292433192471
20239767386269644642764920914580892987
9442925878032514699962873325821356303
21805874106337571925221210676605099223
12412807827437853209389447391558370159
1675827149813472887537397759482911883
12644280556870506418605706848093225175
2219143786657512077326127294724219139
4753417426467645709123517633231615615
9620539340909025952749749594752507195
4643569459277299352220879873481848755
6548513151825855739782266898038810939
4751631624547039548998879808853964207
1620322362525667418083637090637061375
13870862741416281383215611621239450951
18730133481626188810813289160289194299
24234225540188717142168072316680463011
3295709235132104281170345048746925187
2030481861178696870545318211953073583
4643571906040078102407630893473250135
12578723561994975618679623659030923727
4697568558593595941359855083259722931
13706750195734536578328776669129035535
3513479089660022922553564747532665419
23377353118152933881301962944968450767
3077742778287313579721195902280117559
10844841616743662950389363827463977507
13978570727114096220328083341444907039
9620190698341530587952515177495574843
6261326769730447027824962386835854259
27853154897359563465318935817482930895
1911003998661255797908998250261215231
1622248348135675234751181050449821699
15598325005291774498320011770242821215
6265453782879269096861252956829724547
12145377513743188389516410972006459887
10793326397871410402880908483879396127
7888934779027060999085077161994462555
13915084392055721490504155117820886703
8154852155444171398834584947112368591
12582511335083588128477394828801406751
6099484203069522640808177590018276519
24887122165130827726859117431112637471
18456438425203276014250213011448585679
13706750189576110276701930686642800687
10796907727369064868434771974825376863
9169447293358906795720994347625848275
10850830605929293354584404174959770703
2082621300549689689095602033905958927
7717246520778988993407379958363950083
6149489019254283848699721339319689447
9392918605225166211878779042686735231
1951034776261444793231681515709326235
3349703333802247609063195027368998019
18619997550303427788596349212480096163
5102719219315710083706745240505768271
1915133477955906281302034965203987435
1676036109655878091426752651525175739
1676176130765141005630738218858658235
4753417498066192712834140909820282087
10906750521138624188150432169653249759
7670950938369964044363040838065373959
4857273421330441383628053744457004107
6149906814529546503090057546956901519
7779155779353544489656688123754424519
4813540610176111001515162045464846427
11066529427097859303751832807136431967
6209334617478138215736693188236930467
3133731836353466668186905723740599715
6203689471204078378475614224170060251
3079803790875281011880922003426353315
4807197633130643265456530545011168207
13862945134520149118364389791548733027
6261754560019106168887740288893114843
6541010673743058702064418709643354755
10739133136958938184552778922176007855
9394780737919051027960178551543249951
13707219643405471922549972652460052975
2334504073088093991173261546095068791
12470732613034145271635928983156438391
10740987723648145319238326971801442563
12529001391128906177562855658162591695
7767391355043756928194205544539178467
7937141247308948410374587793280685763
6311675588042363903352831219091675075
15714019133122727831334079013777258283
1839735697671914933000237313177960839
12360742180988712404387868434496251567
1680025583172356836214475766390871083
4640143069006462097210704240406286151
2055028856859211946892212050085966411
1731958575254991621141315813961039211
9454409633330698761286016376723180907
6541010704532708798799177925343400499
9229487222043073355496556804279248227
1731958575254991621141315813961675819
6540470005850289473933201060299158963
28010924029441540063785394855450468915
9336858500051550839444568166778704335
1676030939707531889426425395204926303
1731953496520466127870189446490837323
9285281864946640647529921074024774635
12253100514584083069634118627408575467
1731673275591106706806993971365444987
17107882582743451300245190328665017651
1843449503274820040892476533859522799
20357739056244934196305144924975905487
23211511530808570406679857734724825335
23211784303764768702642331672930170103
1843311954014637040047940677672002415
3081872429686031648171941847915588535
11020169900678639128191698105982509807
6209194696642886450565378956915145175
6267040610335018640947248228187604871
1895439007304229422692554033863239943
7823311191808424727581730992377731127
4863122370139384618557761258382780363
4749782226057762060155873997562648831
10741056512325812280648964095431323123
13866796764685438780921615050741270627
8062551580251137827745547204767924439
15172429745663716247787764217685774079
1621965589569990324260510419179371635
6483358867042083716396262577245951079
15172564938458315925150125680053338127
12306888172456574835415793577230483359
9388997845418537228154437186090154851
9442851929141702823251737726706896227
9388926606500659093323822391538339171
7885009268677021104862854945673250847
10843129523024492313495467027041611379
7775161389222044223158987883784922979
9287136257571069937723690734559360679
12528581096167817389319926188790777059
1735594041879123179642125105947454071
12300827618605007749911406385314371291
9393464329863383223172423361205361515
1624039235533445112615995949837431687
15324706461492437012259334236024839479
6207548925463252170729483690642849279
1677748122024589074749028420719215971
1619973456766174507103692234716711983
9394635381132017433830930729862972143
24671354260621804348717556899466024435
10687131180508524829565251170567923315
27723681618271095671101203453556230619
6319044772434963271250575901348094063
6215308851474049520673519595133768375
12414937735135481004187311733292813919
16782687504447952161159565752930072943
15425133628952622621516201249142512303
13978354371993910693628835473815172231
2083038637794414503377322731878247935
3187514411907236186716572270026501207
3187514411907236186716572270027752471
3130091278109725778254038890104100067
7775372830765615430626527197514071775
9277366805651690826312543016437051827
24831268353346229230880215397110162227
12414805068223905454119351896404196527
4919327883499407459996498029181263643
3241511148823141829421454029680100695
29576546641222054786767899608148296735
3079663772895177958590683523940442887
12150951424104055273656946518395678867
10906679542273306455753455997055624335
9340855496508263450143565542748649379
21368337163110114804712033878017035867
6315195577171086458070388829573429343
7767524091220586597348805257367409123
6311407646764970031579967229168838995
7831086317834961554722696926829081023
7831086317834961554722696926830308767
4751496256507370332380935106371932951
3189651848799273488029971266848775079
16676834093338040659013999762562181467
10902621048566196515448133001877017335
2167011456539230423283605343378511539
1683665865789507661026286587986173359
10795183250475151683571696038972230223
2111155313355321280186027645529014343
7932876569404017779708184254148914915
24831268368907856889548344717512366899
15272512982696318825581152473301712539
12360525735106322822105942597113030647
9333080195020663963384855786469172791
2110956154254289919009508718553789063
9500842874453331601010286212160524103
7885210702552786366405431194946131055
1959138974210883576719400144774653899
18675933020168272669547380572525105467
15600324874689627857701304357849813559
10904755831209947083527179158203935619
8062480438677505568700474103531667671
9285141752964106054075646982032578991
9339000737279337225586769203112396143
4861540825894262593468052224224609007
18845697649366466818611585001809595087
1627463182279014877184508160755861135
10739337133558323762969878917615756687
6317052526924088498746398548754808943
6317524537202443646357299861175725327
6317524537202443646357299861177548911
12360882286469243445818215559326572975
3295709235132104268388893815103519363
3295709235132104268388893815102903923
2339179076239538765914721273634379619
7771306766411006834572206003464531879
13706747633011634490521215590809390303
15218582571340896204571699094642150623
23267706860577988403285348164467307315
2274931159747210456794001071869898831
11016945213868956958213892960568408291
2001511511839723299374328623634682619
15486487644025656173990456661306800475
12468521489860338809363137876052525699
9338998114482696678247797724851954451
6203549362254536780135696910339112155
7619300887384291603452881944826657159
7713884087522280629017883577886703179
9231213879584579050961333526399831315
15494186238526914159647083651080614447
18190525978290996538513549716649832763
7605684439023970215047883699888544915
12412665093242773114860062142339332719
4805628182748997100203333549610452579
18412014983723893444919136411391545571
2026838573497771456042813454319629763
10689121141829313155115782933069700627
2275339019182720957490015423877828687
12305166079690895138586139102060031747
7829226729491324754212365851602226659
4751486251753775958532263593497536655
14210109678587168698905915842499188179
7773306814634283454451243628162541231
6376748666418202770487218660928517467
4643502941901802192699992262740633995
9342773771519620892601280118838553635
13978570727114096180592058449157721647
21806013951873165214042692765667870247
24937677133397482566893479637677658111
18405964437774660707928680270853088307
13706816587754570018070760113572116751
4805554221093166677702390380298958435
6213324169095555108296530060269129219
20299613046844431261703020398269997171
6215176033835300706747625934100894615
3130088733866512354374392494834427059
6374954871333585163814053957121354543
10846983785038205810996289858363412079
6207544087189722974263168210419100223
6209255836581109856229729377301350855
6203623324130320856603255711597945607
3077877795621559171327126409445264135
1620184794673892029703665620731078335
3075814414147081618664684354007940923
13765134527187769922390439974074089243
4587646811602818275705716984510544019
27723472814751370717669574133237456523
9337423760827598832843752536083373531
12470327029149695558593943480823351495
3131591946075307423988495333014318711
3291724777940274886844276215597921683
16946187858284129268977613526236311179
12578652144470174309170675186560916711
4811334560174070785792060418502636143
13707224556430565421100098507153432495
18733633717276317542369493219756715915
1567826478660376436268610436392027595
20129697709232830611736021697257712375
4803490752103015492943724808315545887
1624039232164930104688869167636177735
7827020441714580433314464047142720515
1677748122024589074974445899054132195
3185945136994937120210401725844103819
1675819500957990849795309092908414739
2059426365283417366791535955138710311
7940582942018437217897746496337920243
10854893918882608403396610919550320635
21919436336592743557054998647577662463
9396984215129702238591775141552767387
7719167333543291546722755596467935043
9620883164672936579795751694224815419
21867576845118145010838672792977998175
10796772546776121837751669709952217359
13653087791911371343435372877022814579
10958472269088571995457070802626582415
3477110740765516451556860453897298923
4803559531052438016984910232861819883
6482827885400478860854972945228037783
15488411069638156932441234010405727883
4861550746060346143188936072168959719
3079661569950634647859751110502153447
12145040980838035755548994977416872547
10906490137495887680822073966532869707
12250761374438421631178377785580967151
10902829917305945189618097625888395799
6261189048926398147469804092418142463
14096267356089378743720888528358354699
1675967346387785003388255392218259835
9289060140850125748603368562182954151
7775087342855518453889364495607971143
1740005847688021347530359753532066139
12356958972568029147541820175160176707
13926642638645371317801589517002761003
3187519334327650002338436366540352375
20299890579609375488610782457040402771
4639860388313783284957295154412893375
7715318059274666134075455522940548299
14096407543255926878237431927521246731
6211538461298266756493503429920995215
10904756006782750361529487585866042915
14034419315429366392267474272051005659
10962749505405658725674544859987653271
9500700214869762773516419342652986335
7827301007075052589416096512222688067
6261601889523685285446672893007471315
3076102092464936085350227953052506499
10691046770814407656366152394526390691
12141255222471479001851231741273369331
1729602348771654169171496703402777643
2083176114768366148474363146650233775
9334940128143108704609762343485859923
15426781975920913693872451795344379487
6372970185830498707593758107017991455
1621899344899902616786527855522274419
10683065564105120575510129249386674147
27723752847466067673855819339517184219
8116341989285134516616143867804874515
20299956967488700351544587926672715303
10794770384132421043710003592449604883
1624034162825301301981457748719732003
10902896522190296775064708418093611767
3185799867943557736126494822670515459
4753486033293900456173747780784995587
3299578317583369331781926804551681079
13930831074080811290209194472130545687
4869399661517284580811110131876023947
20297259182725653701745245149851459051
3076030759308273860406701976538656499
18680266405516337696151218187151758663
15488411069638156932441233996910934235
7884942767423073472158196077221101327
12360882286472816738981101078758516399
4809411303548906460593195129416138539
7723021692697288117405511221069850787
13980496547011109841437760686654423515
9396984215129702238591775127560738203
9338863100618910249206484636258063727
7727016142117338634617901520354002383
4807138513490933691932523036212158547
12414670032198867107546797386820390895
9225153313531662310654095165275257451
12414736385858217671338941097322163359
4699423129928557933473955067226278263
10691046955451566003526083702594108803
23427628253912664866323627090936097791
1795938870433812546839273485365096791
2030481854804619018227336418970060895
12356679121580988783174031834893993827
10898911795410544927784768203863403875
3079801337709704016825477256097588423
10685133946672631390026819107764866371
7885009268677006352018691550529205615
7885011847717727925885361463177017691
2438844471020720541314780015176609095
13872719693850129626764278428325357659
4695568877538305806080544523262249731
12149025250591412255811409113465625123
7887006502849202166497807514019769995
12414453420251076966963430340912165743
4591643811080222693199697167116852759
4588072317596347395438568282955344079
1891393140818340248096481113560685999
10902690081189687572763965894524690671
9396917908596248174724553128798344635
6367330015115735161703354392190872055
3241442197445342319284270898857745675
20299613046844578944141692333037852355
6261614340933028400832323461774733007
9500628885077909527352574785739288867
4803276947840199191345513787762034231
10851373851776698786870479842402509307
14036353060140906445003108702960725555
1676176221518637914544753414784610267
3183662518555506397828396283183261267
11020177784086094878298571348175147531
11020177784086094878298571348172643435
9343058908722555072149044202487845451
10962678416742640317716197580056934431
7827168107647090044364759213315054159
6872554203112510461577226536632101391
14091121235768088270433870396645632835
1676176237528859563989564798780357131
4751621610377831392589926974944975111
7775016185283939901256103360085518087
1737384929385698330477088152025052547
2022775595784190865491672814406283735
7719307445398042582648144769360474763
3193296956602519367425330320694233735
6261403096811035394306718382574616179
4751282446074307403601433494221830587
5513980255282327687534908256574723267
2023124260499913494387900049608486439
6317320737568615195403307276435941103
9341263205228457782016846614393152975
1891393140818340248096481113560662479
23142306165580418642628280923814855419
10737202325719649895829721123346663331
4699845916214131034758336235105503139
15272648200017818078095283467729591067
9569908660032589084178542788087893303
7885559611789155398358193125266438811
7661397737391521765768437686152889975
4971457481376927431566411722404724379
2334980824160696116262209636537810231
6315114439928340126272639424974131495
3133798256369125303791665477440590679
7885355721401983084692740457041562715
6317320464739898388458678056846266899
6319177677914862428437756654448830115
2058956729729972402806213440536974535
7771100513744661475643542842751423327
9229501873486182721376995374159438703
3189506654732829958741197973720123011
18402446868099088337465744618689090187
4641640923041716960255613722224024795
15544330822019413800554699767274030555
3187519428559028136695109655669032915
6319037500487655727580193615477438987
8170888530274342562951306826152536083
8170888530274342562951306826153786563
2114741725294150061334907325679398163
18735338213535949314699145790847374551
1623965458967114152800627678204149147
3079737633945547850388378880511055239
9279294900095199786883075910829614279
7775229813981057255340615497678664391
1835608336494487935771348547905564959
9279294900095199786883075910830865543
6261476613521055649153426846169665223
13872717316005036344731527748505854091
10905733513073478355984569374318539163
1675615698182569101922877660236884187
4751636625297093235903472342877066507
15324772797024520724849840471719097667
7715453095876933708475711152715074055
2387181754630511868783744497901305047
4589707996506395982468215422464093739
6317114140355848345616121038768732607
11018743444693399097856672276085397043
11135671458987645144471454594756994851
10960609875419128625438380143969142587
11450222310183542698621545058244880275
3840696321646282127289830815999906155
9339069535248725055870495346893247407
3241439731430375106079391496987268775
6265254733119182695927042958696192195
3077880606311847181227850354591468403
1624245419607085772938518721464505079
6315124075163536786969982758374502415
1845375510725487344556396059395701407
1951369203573726560630474927193445035
7825089696035305331028812989287466603
4643638495142731916846695500641421827
6321174827602862942091985721555287163
2026907453146599963501886307320931779
1679745271713027616158406194812675499
7828941595557890039856822392234403555
3187924824657155681251160069997900759
3792688808680887804020916401205395703
20299745554375940544141709260582740123
10685337843114880447359615063142666595
4749491746805660592253661020103272999
4639857749839783608119834421444336899
4807477675241113885216843529772341043
1619833256826028196650431167494243991
9281501200877062274727866010141780767
3188079760187280480777697242565001975
3405421906452969352054686378608616347
7989076705425945867317221137859244759
6315114361935284095643463986632631495
9835702565432957038995678673516742435
2390497780975186412062743688963700099
21807799760052090933250060530709013971
4699423142357024019501712992943855191
6265254733119182695927042958214916547
3186293999914687121136102018087994103
12470317318487536283829416323467980427
20186534695663560559428433982512826063
3349288004893068297619369796686205859
9452420308092451677130119039388328111
7829155662905779077818000666871408995
23142790010453592184103092624330320027
1679533946341799996006303116141738223
7885082988847027912992611684921103771
3185657218107603154473098916575169651
7667241955270287834581584144067196599
14034707188591471332647371477738723091
1676173670776718964680313801547123939
4751621610377689035155707986175603639
7880943301466575847995288509429759475
4641995005012300337670268869964015315
7779081716963919657580211979527290567
9394849611199470418466520737369739839
4757485739839886280734422682783717151
5023120085288038854922028442765921479
6261260359114962249162916131752986007
9342845182321490694972483153865968159
3188151122001188416935783040319644195
8118682956239058288356614630764913411
1623611304929497585961159335759987687
20301814115320297795049587811130705203
2111356994978537738039995514908460935
12470801301209828435209949414107576015
14034635657800096603119494133995730639
4807477675241113885216843529771134467
6265114693450024432877064973013465303
12143048566028245172180481352023267859
6315190594669338864825747991058680995
4639929258113360695462529379938970899
7934868799572653305224640128932552291
12143048566028245172180481312491052563
3241375969017118231619101839381163311
1622459702289992672132848952935982271
12468661517592068503880290084897880351
7827586050283420727754549751151439115
3077949472877904964463304052183702695
13918587382559734165012195048754745443
6315470796562783854616654053172129523
4747779812757280022019007546256547919
3685309901066821915667566963972028747
10689121132753396961200225555058370931
21632881002008692533279489327214240155
4869399658497337232361887680773888507
7780938832554692289778765433561317847
6215041010238728426695583918285845687
7771378444223874573367600852313753955
7771378444223874573367600852314346659
15278895354558677821982612661749170539
23155247449971868886189478832350277035
17279652714823080147944322902285713171
6209612660888795214774101122251998047
7826951753645794003665464874024722639
18572344490403226740172322722933327403
14210178561262408342108447972240783379
8170056227471988665355959501515124835
21757050677864404785577808380804979235
10849182362112547549093576000752580099
6317315555299286975856290068909641303
7719312537133965291379734510438070295
13864870872839343119575871355962268243
6261397836436915839143394951101750111
4695851636443836651798149094719504735
6213108009155907321612743901138743139
9227293291770150379067271474821130115
3241373431272325236120464386237632119
6608773897012293782677559314293461331
17004380497528782786420842151632588051
2001575187296237532964653478151783339
13986623420595641922985058530255786611
7775298684012868901737939186027122071
7717243963654699216473796939998221275
6265738935760424260994055270560602715
21632397131631194204646651539095257851
1676176237528859563989564742816042011
9393061089562899731540394667891089907
10844843985521827172622138046863459875
3677323712305237769132967223232130243
6149557817679544639751886343313871335
10796976691292098119880902832873263727
15273318984536709594576633575088248491
10851309882440719652761026511552275963
26389600229286243804837369815340741139
1677748122024018137109946523261240611
4639646229863687112625019133127248275
3187519591271190631701264347690181319
3186153937154134316994814427659986063
4807477675241113885216843529769947491
4589641576382667417235285249470187307
20299404331166968727831240768734369235
4869399661517284680482506925927779291
9344913480061671457568224931360300755
15488548455630231239469517511228727791
7997279625215485599351528282040111899
17169543649152087857805913513739570107
17170684078076675649313162526830809947
9169737607013755989019618779297045379
5098030016245301057943103121702545171
13920864824904095944237236046205735247
8429865906338037299720486193044043795
15326905126747785635957709293856809839
15600121053134663592935292207670944531
7719167333543291546722755609976117059
4753621131758059633274363191032029219
13974509939372668423193908647623944015
13978359103272666091669749509396610307
13872717316004465426837176000890057723
11398426948598651889743406928320397459
7831356518695917858684814230061412139
4645706964875245530998885316665387523
3303354078360485122623206064988550059
10847258917492403864981015575723575203
12143252537985524516004171346587020419
6207475054677543375258075592611767779
4751491353112832520428192073400156975
4641646001996190766631734897213384179
4640003047897341749513552755368105671
21861656641932622825723253756485431235
9394773013968173323667223194735024943
10843126900560280932488616529230629827
9341056664169626434862476207035932111
13764527415096126589169803567045151339
1947514834887364071739249004101535119
15218784089928085568594900183060602255
26213912583283921237712705648859898795
4699415688681340542690059639275572115
9392923443502559451331906055790397615
4751488893352933668728467838161337859
12252962771270540621654907904830951039
15162800314521869770264372604098726527
7829089086912291087860816833338794019
4641645920198136791777487528830218807
1622459702289992718609675981162781391
6367253960760518437765935831934828807
3351498958296185113502960232611056023
12468727752398789362572174342582466563
7715595739217439241660595931088082615
7717585512643437702918111697783142371
13978922099016721184366307028381343659
12526859235574386433739790234996125271
1731811190899233862829009042187797903
10741046768084811497188227002791013059
4861196732434491003328043634037139287
4639931721126603572260066980486396815
1679745271713027616154775854419324443
11018386987445945952235874431430087987
26213775028192158908830580135975977099
6377792401248170848257734380237782555
6207469963058108132586843767480680619
9229288241539426979108020327960742723
1973259540639723580578029498076435059
3083726926177856033472164285048265059
13978356568664438763756951498806862963
1789453026090306667094711552392414899
13872786010462907668723103478750702171
1966644323295521619671705606922280331
6369105997376099812556932126249050007
9337143364309576950148063170886574435
4639646229863687112625019133126633619
7827020432203049024095440517258026031
12150749551681262131399925178190511395
7775016198164720947667329954678783475
1675684467724978908398631476266197687
1970984896333665692090840403139845239
10958966739345137392660562450597751287
6149769422263007716188314999626469999
7885220521865035236510614152789420831
9612555511735517315262809428749736387
2277400219432831101463597826037575211
7827514811472863180236595164533166363
1622103072470403906318076202941914667
6261471967058661377109833172251528355
12474722077035111176258947679952721123
7775095053813997175011936585339001347
9281289944203618610646927429611170911
7778939145117326613854366590554039923
12361014838332646494362107306868688299
7831089034402085018285528769908035419
6149769324666530023213932246575687539
4807414069377439193991004871507301855
2219414084406962735471099812537283011
4805618184382199432489102865842382211
3079877755768025723477123447290593939
7723090462571539805035458901176789155
1787521954999576644673982964000477699
10689322294148155590396340960368818067
9394773092424387423801195052023102383
12468518955368752019975769249494142979
4641569758959157558492801052377938403
1999657006627717892351635058668950087
14038487752271377783650777165139686627
7829081626290725932860425160449754611
9281292127660482907762110442143638131
9392992398245780616370892478438431535
9504974897527874476394858977768743451
14210178561262408355336595777557921555
9342854921083899431316175132783712031
9284927763596274623815209966599472467
12148956386503038732630186167907777715
9504761086982759776719848909856717487
1945657640648843524422340422965526155
9336858343845928029432257063353242815
20245962888299216789055157124766828003
1841806558575614177650504173639465539
4639786598645998585147911626400286351
9290845328754830588707654186338774679
15544188146542258412416251530548700879
10908750299553728094523551653553155163
7775087515187548849772023116403396547
6209258387206541905720829684769237991
12150749551681262131399925178190509043
12474722083525527537034150859427960035
15602250788593181502319754388681822371
2279124580817829886451499223842786891
7827226876465159086424511258095618459
4753557346963322091628758946996085911
10960894986749051205832499209461815667
3085586501516379420785529985578216483
7882937988145889961073392138251237475
4811054436142351642042060951712508739
4909491833078317916182959473771621483
6149906821036398095346562734053041491
7936875962970955082611439780464928539
6203552085320344987973464568094391767
14146407001026319022455970042723382131
14092695755604972754222984621687411787
4855485527042460121038976433670641967
1794084188741477739012572041128960203
12416868621806013749164373710257426219
6103545085054323315381616133049943043
14032424719963725440311565133123459651
14090484447466448464314438739286218023
12362599384187381437317228984321315955
7623375968925204880951930630034674727
10841201162242386638106341199107761331
6203552085320344987973191039500452215
2279126949595994108684273415771360843
6149980682182394533555827180824570203
10841341095622112743440675897611434499
12697579917568680979113547731128129219
3133861755573706054192611410799061955
10908462809810961836250721350523028115
7713675108644981109463566733779434907
12150882290990983177258715981333903347
1677748125045418870025580184161352611
9169518529151769443919342295187181935
9393277629564620645865218356662089587
12414470728980991887507357824495611863
17170150933795694986504866461393329755
1676104813858504124367171877158419367
12414879030108100675162491489423576999
10633139616558915313754017578446579523
7775158760491646905798518881629466627
5075321215973753383531043672250925051
2338562353862546280269556515919365139
14090695970586819206563593907231821987
4585797318886016688959659257171558107
7830941204989786503988338951251675043
12580081479519764612439617359176432815
12580081479520203361905880979523369455
12470870278238026606898538958998669607
4699415763417035608348058615033455179
23321767203465501679721056897431151411
18791907459217288682461057286749367795
19696516977617863566251988901689561339
2003080849177909839402899791768559639
15713741865977126355929783451589359539
1788230138549054685012166500515610519
18789978998168028425986114075701329223
12360540659156024306634333482948245343
4805419197712959645916274412168570723
2001511487320261034114158804186509051
9509045787515193732959481674631570295
12410741902180046995187883515272694871
4983025447165983571603684475297786623
9450489581547847500783420522181414915
7773306814634283434920643085259133567
3676650192735277967285388119245842211
7887352548105266709312879576682495451
4805485523501420225684515529441570243
6150054562483636438130376655081582279
23211784303764768702642331632916064503
24777615894526927379067725068920958435
6205686890137031209119294127758292963
1685948403002816410765654956094769363
10964815512809208860221286768274626563
9394984562282451310161896374218613615
10688988393459524180565484720592991107
7887006418257267157592490143050865367
10960818487229682585471398150209695723
20355808132527400499329898208715239075
6371184202402026750267187354047922639
1679747821999470629215842742469940267
14090413367767432721943419684340933491
12414947821475173362192767558441349031
4805416835204564524977358269476204387
3237944561633875072000493396932520635
7933085551522677114191676844347864611
15167128952578414716221126664688661579
6149906804789634267136049539564483783
6265109617476832569492272521758270215
9452766572114684456089010271010041663
17109879907673850285786501858252391947
12304763136859252832649972459161379739
1685308901370539199684347417042883227
9396917905347635143943693358272756523
1675824674039356195677333320153039387
12468521398994367044388226479804922067
1675822048570025700809610169577181163
1675822048570025700809610169576543771
6319185056965888202845921337291347631
9125495586077938438385462820803923551
1677748122024589074973853154703984595
15544262111438428404503591075561467119
3677323703009235025805922151751344003
4593500936738033155458350222160094411
23313780613043164786348664403041601087
1951376699261436687667292645745299911
4641783839328425880369720126087761439
13816998561841912365519120378347990683
6261466972123615472820163091908533779
4639997777339115375127185742816659759
13818794362032699266246912075107933963
12147232445407622153459922064152336723
4805628182748997100203333549609815187
6321103582294176032731659344421220435
1622248266905704747365764763651238079
4589572891447767129739389327264939875
1625888728121918102590997842938557775
1675682040217783125575643831655498795
3731322730382994490698451627623795151
9343061361768076795301241592658926399
2282303061043603754603516802825023095
3193295023361529206170096986681459203
4807345098844119178671197444493975587
6215041358135431126391594188330160647
6215041358139427688190101086839096247
9284863904057991775853392799333690079
5134557436623513020582227712290574035
12304964752355342680286365592641704603
17166579170381720030440607361377578867
4645635378259895802221296220876031543
1620116181337095203425353375791436355
13980356525793944667060862421242193515
10903184100006468987070456236422573323
10908610278432613130911963802812872303
10739064285406815202085698755460969663
8118402992361850142139575207415102403
4643783344685703249286418748638870883
3076163423994050458997390382318386719
14143989261722872520604776464179063771
21863722567530543439735309343680952339
9450491950325726072033849632909643859
1966786618964865496169043106265359083
14261483065853867512187989335682369283
6209681248579930623784885442052808143
4641788755474829201931586415047883663
8100725304811176713692119740354544067
9285411962864427835429727577881001903
12354753217200946578727174500787675827
15436482824275115311525166936412370267
10902687374130257193199187543164143063
3190217229448492269537701336763544511
9231211504423911092017315365687705299
10963093222748979425068440301206940455
7721504183230838975182942240657320467
4699558605076257608081422796506548899
13820983200902261516990827978749494715
4921113757591777176697285846278679195
4869328250492780046959393795699217483
12470862817616180559512305973638586955
21861101740089751961249355719382875315
12416382060130363660661395785703792315
4701277714260375507488275228456064227
4641641095476774955940089536771919363
15436551672594595755783218832782017115
10907092324141118531076974601382061835
6319108739413536803742022673078414603
9391346347634242683143638024963032527
12688234608514908185728867268369584843
1681599937175186730664578929683074491
3245648016789847102424874855844658747
19748580249705357288386393776435338591
9281572550044839358139279279565216655
4977036330061818334636005873398246455
21807799760052090933250060530709650579
7663387429927261769461592835186622455
20026262065076717568015283596579108351
7719238562601360572145796517698607323
6315470806194344872370148892542483715
4695780306543774942965615078599021955
9679687750808767376559324601588496083
10847324892350903637753627077607382595
12528581096167955390581474528567038083
3187860961649153032575291999516774167
9225224558732441425823778867897861587
1897920444005896515391154904494443419
10903252882189860831178260281828915903
7831364079127760123468489053228061595
4751280109091911285597145452318168083
24938619988340662064148510606262055895
4987157220147393696993173379371961323
9567982551763083389447673302921414891
18730479586435020822812456327945296795
10739199559891964017577112256092911903
6592469417844554143393085356901374899
9227290841410731062972355545098899411
18562505662865398794276859879777414447
3184088027798663736707069477659813003
21520137331986345838954356161471999819
10850897103929290321205647133543478871
3133731836353762514016392633111493219
3243365566977633981967316663849133543
4699425783725671404860580391331988771
10795053252491519500874786856280751551
17222147716831192637734501312736606623
13816529271388138117527438397732790011
6369108363137446666249393827168711251
1623889030829315960796828935236536727
6211393790468677095672537807684523051
7778877923497668651808473754463268499
10962820738168234691987716096551931463
6207755265982605815111146462316457651
1947713827712695791170441576163131199
1895180992567980799949879644092592815
4919531764599284007739290498264563675
12250827893944218762045841379312627187
10844910311417888351971204073299745643
6149769422263007715947517592767629167
6426893215000587079907552076199145987
1970636175206193257592783068535239991
16946463147384698994251906862622475851
7671523844868628192433617418392005851
15494471463579558347991373455858784531
3245780489309650184956160205392078147
1947310781468446349441184813481824159
10960680925643776033312156794850547531
4803495834662234612934906506598016431
12250827884767980158086315388889321987
9396984215129702238592389000392537115
6373385684496928593404877063607719623
1679673948191784714704137582254111455
6369465102958111639702456574164056307
7831086314585476441997087741305815391
9169737607013755989019618808777108243
3079804141793088597252334303032832087
1621828034371033231169412253034833475
6205620467104080908680114766385126967
5302868255988819912378512124114941991
6425313878943492529608705669600498155
2023124160130265434773466894532750039
2167281935912987854089130042192468243
3187797274331134480761715627542836899
2167149121072245359422473599675984307
7776949644412714039891267236523825583
12412672807314425294612784739390821443
4587646902468795340622982860214215175
2003434856637605345211974692149928603
10685064982633973835495900795356717347
11016672453445970946693536121128586055
10904544568157551878221681054693568991
4647426171202924093735797105211167627
3083658049643775957843875691777485367
13816863353819580928103213598365347355
3189725719937557233938065438753850971
17108030597157187199051262253785858579
1970567477510118009239415080878531031
6205620463847179259827579401411781795
12636778103531274731658851387095909119
4755343327714679316815073908750874523
6207480575320190821221328280617029039
6371248425967421906203990859992266959
15161078554433455697203601258450474639
12308752600975537726512664022925529291
7827018063308693578527243341265282071
4699698457095119915284066615786203523
4641643633109966088587644650206543607
7775089883965274289539856407653695591
15162932884520273119216330103814803631
12414736194951024773943478282298299311
12466521899907118886742875698932701271
16947006051808556548342506701101916747
12252962943823223758512759258269272539
1675893378009742719024267902869299951
7939005921109617858697931301135977947
10962752124836321985947374546162885515
14034847196935853492597160369926053159
3187656980620678243254800349319805783
6150054643834233519356556291863553251
6203623236397796255780127930855924167
9509466117293757575274238614806344567
21210690780462607878947884535098556451
10846772365788614024202285294839412431
7715458353441459934221534034602648339
12468664181105822262697355651033735579
6315183212707658751460502999947070251
9393400166483323805139045852018603439
6263181331777833240099608384423568855
15168779458404329558210050216402075007
6319251279000760919448116165410639939
12466519433664648979578351969982411911
10905112298309506768559595906644722663
3087578907149778470035984399473103187
1677748122024589074972963876282371587
6149983232691783205683382058077391067
4643714481140745073663157939773404771
4811971345007281545996248483365449507
2113555687545956170717008533932128659
24651935345528186363528264038408602027
20121928226744242073899965412225725611
14090341885243280001225245004689369687
3076020764414493505317101804089301779
12524795600879070336824305691284449095
12524795600879070336824305691283153143
1624039248410224675114396046567801735
9454409808803011750479906216233083043
12470587597544909044697811371950193215
12470587597544909044697811317462168127
11016672258497693185872378605379823259
4753417416943405525979402836121453635
13762871883764755543469507626781523871
1683668501138930471625285449196997091
7831086323881341410926426951786350975
9396984215129702238593002984056604203
9396984215129702238593002914629979691
3081663460324841805519022403334702403
7883225841912521939786561387843811227
6370965572834086577098557077903881751
14086637642589584034106740817579144167
3185517274875195425167185585080451223
6267173252288916841129446322430991367
4919531767840347749276263069300878299
10906750888195293497606365557313010867
14090418284266114952336789141903794807
1624179263136978397102864736158120727
1626105352722711126211397611385223567
10795119562821131055051840667930251455
14036347774032190833966188903029030059
3247288868353638942195644283323955615
6213319350641414606383312998691815391
7715526950535790660791316441177532279
1677748122024589074973566753770200595
7659466848379564160007303177487578803
6205549319492362931835245485200611971
7881086136515178396305681621190400747
1947244443246544333909246746989702415
3480545193388981433182592532076625959
13926428564446503859930603167425435635
1729956425048025304084177855965196783
6552851340199359544233795426764859607
15424996145713208554012303005690329711
7777087293602780204020207032856042579
3183807634529708783715162471721056563
13814797427543212574277704851305241911
4639717728729928806000123352711380311
18190594760475082003001869685474278539
3183733848347359630275390851652663903
1731673281969619330730470941784822459
3844820987969503236282976365575188727
2055028862913722355284501256104439515
3082017555416591858637493403203654263
12468941559926204448423757743593107195
3238000892188979867330687292730944195
7884937860671888208549960357170369775
1835610783829070888497628861986624991
7829369392556338055032113070844680379
15380348807008026721011331101236411731
17110091164571683479812760786660688731
12468521518871539856294301711072746863
6203623236289603456448488977697088727
4696271865376865506880301775308363511
14036085124910147676507246412852861875
9392709727072626916359866522300530287
10788992843335609980950060388852446903
6207403890946967271794245971591747619
4803348102166993195417378281782158275
7829366753973992231623221696267875459
3295709235132104281402552318084014947
12472656161509218957228971877254714007
10958477357691200092362502358689680695
7779295963046927545030669238877225131
10904756006782750375254652956177530707
1794224294330349587802182590125711323
12141395513045643947652068674492589675
4593490935126603914614412119823184835
4751552743143311697055593578390465051
2438507665746313118000104710184577975
3187514502780630151613284171111213651
18512019464489002689783615896800685687
20136043679053100132538484189189018987
10847264194549483752216037612295637875
6538743320317292799939249579469069171
19910075908855700034956515478222702739
7937079841156211139562022800971271739
9283144340076961940668095502508886695
15162866549555425940688259520060447743
7778944145875367968136023667351651895
4757128931877536399544671702933103543
12468941563059947114753687463823463163
9450980789454381985213594223494640443
12528362191085767313555163294053376599
15380764126736262506716374486618236127
1785596229341923890671198209956514275
20291896619654982581496026924674995339
1624105476718979531973005239420318383
7829155406322228887433011989163244355
7778867997173031775269761090105506119
3895098476940209067327116759058318935
2383057103869489329843225609334540027
1731459467939492371855654010293363211
7779007934031065981496786011315593971
10842915533769125303442107036322209079
9283001774724633798676037829275259815
7825234903104012314280483204516928083
3509084116190735837880322626946519215
15766237970540373984044122323510180391
2003570055710798522673174426096660971
7773161448231680611205861067587198791
3184021624017309848109556133354608535
15162800305225449019422111690836101119
1735802572690482203793848837473181299
1731744774457496420988507694378536287
1681946035593933686597784049411009139
9289062168449812765572312225005162223
18564222835915887496111084733101991895
9340857705499752776095575964263596959
10900975527815395428687210084377531487
6317249138077511618706910358227277615
10843058196481991844041933025636773491
1787519589466467666649433167466399447
15167060167369079984326627877803219835
4597418986695918049501131547131310803
12524724365086789186162111037814228231
9281287387194948235410742124703571407
12414807521493525243397012298159846319
12468592728670335999138442857919275759
2439048436711105165014916536814445799
13866865468644554720375983471006680515
6315195501763963378254986203922278303
12472589829449602193498514055935546887
4753274588285886393945117260640862547
2439114762499703387532593884295754087
9505120101474548315726843785646064787
3238227343064482114486511392046171723
6153473476342339719796633963656519931
12308597464673414886072894771888114779
9502911435047672782353099664489905511
4755271994553275355080506058099766471
8002558130189546969044419296961302011
4753348462200908169015063126471244115
12472722399448826271231997354838760331
14258323616999868399572645507768266327
10688914337565052531374956058474028995
18735982524557853662930260042994906023
12416733425869999616221515982262763403
20138308754351991506160739376964228007
2439183550961275653078615357543002343
14254604547549514893293728098724621911
7881086051911813656411659725429052335
1676038660165415109219018205848375863
6481027516851507380156964276120504795
1683673326531392997892456844805182279
14310522100359194121808174940533740455
2439183550961275653078615357545417063
9460401501439177021373083314794271891
6213393042493063650222998418777706611
6157546374317763140302055344274358403
4649347253651811947861303074234521651
4803495671290771042468797430339387299
3293380299735972007326065963995338883
13762938237093661119497058231172435775
9450912169747070580973456731025867499
4859683703813512771469597944901819855
6812027803401688638087587768532182487
7890572823474653895624203565133800051
3237801908324908280468849868127845635
12148690995727606996185286462664337187
10795053337091290731837123458235690431
3251074250947025260153805174389639543
7611732104894195897576121571183100551
1943522935537371007479725480044746259
1626105261632789003841281405549521923
4645423943003798947575136347177873219
3075880834279109902725157450635525775
6436876741123702146040197622055824915
7883083351422901531372745232513016303
3075811876282677029576293313901638951
14038207368417465703038410173500453239
10962820738168234691988022480480904711
6320894726428077310840818963003691867
7773296815807595671208636497302848327
1910795279856640773949898251000423167
9336865853916661731281583444798903475
10850894383997368256218537137042949459
6552502628691611338774902378118286311
3532684601102770211516238145372861495
7825234903104012314280778983020663875
20245822697543052095969515345232995239
2282367118208442597513813881069091127
1953290022488171693077571224761358383
7717652014464887631602599364567564819
1899433475648010439724251506091858415
4749351625199007811464043563201374007
3251074250947162721772115178044288679
1624039160557655179549940757453428615
14036699421897107048164721169426927303
12474365359942903535500425184047273979
13982493686712113437208788982492830855
1567900242570335690631303279887730423
4801704953214901210370807730014312395
4864923447155568290075361483658662879
7888860888978500376625088077625964115
3129880024572705621511806130309029027
12474724718857489387623470563261440599
3183662518555506397828396269191847523
3129948731904052967921308614615400211
6373513504287301127048181433389348507
7829152767960128174931532837608578723
13978856049302914758910027203898640367
3241439740818304239521717256368759191
1737311146212157744442058561754749743
7941288223783703230523752297911540483
1677748122024451444556876069952110483
10906485399715619028997191586623386955
6205620463847179259827579401409233011
1619759551758050781551785658313258231
3133736749031415468545002229880715459
6259403312340987238010439619894808055
9395205876856778156092755282078570055
21701194559203261026339965849459164231
6151631454123474490476238945432476079
3792212098126132642614554619012373543
7777153625430182939963853622332784003
6203618583328488217106837362186045207
15543100050839360860364037265323535303
13978710735698430674434925851279311947
10846973617821107499676233989890146315
3075947078609341310336380713472621111
12528509760328860275477491309765145415
6211253249478952894678537735318506015
1735456383397754831051127654365142643
2115555177909419015761758088528390691
7831430041224662072216172917115844191
9450843143621549645458473838885533499
3792212098126132642614554619015425655
10960958775577176398180520576665459827
13762869436550487458465791808922697727
7771238166187225357046365304437974499
7888646918986571834039316751429554051
3242007730930633161553054630845331723
6209256025142892078326331924453997731
7885146651079321343177433797090929439
4751420191948487299977704646194411491
7825514760229195917464039336961936691
9396984215129702238593616912319836571
1622103072470403906318076202940663403
3185731251593914055873425737064873635
8062829078226450232275077227935090215
9337010803834302762733214531214060411
6261326675839506157459666274583804503
12578652134606517244659583738923552231
9502978011715599665525780459712684359
13816863353819437855212220700919858075
4807273787639111479357205164738376407
9285139137006180308979669436178766903
18786333448573290429227494759444633127
3185800033784880872575222280934528675
4861196744639440026886390543461183299
13926576062088374351215758862891439015
4974891159838099996004566269001904271
7771100601480748972968991778182969251
6205477989700509699387953518041061559
18733913960593982486619739363997065343
15380700272905630662345556081953524383
7719455008147452186559052367537358487
23383330071395656390009778458570448235
7774952517121891046769626868847277723
12412672807314287657693653554520624867
2335115932139975712790235730261163847
14032294813501093392324440805418325287
1953088676344212803291764910836216495
10739061653431077177380287509451722511
10740985349050854429110784612268969859
7721164570732713452681252304965881811
7887360487582872136724873376697597843
14038015741992604484331133116082110419
9233073210313813191897197810456808771
3187654436037170323415497794215568963
9233073210313813191897197810455007923
8374685742148275229196895758548098311
4643431891653475636043394116348675107
10901112910341594328997330211990083223
5250458446687054463926763197649841735
7771444776283078244728643875322864339
11132858136979820022820411480835738503
15547973915223660979997577780356787383
10798969006059943210062973660667107951
1677674247885616909068075443185157259
1740005847688021426457902137990740619
3293852106781166603066425638641569923
10902970120147167169713246557015043311
12468946839888641287845547499306435891
6155470973719511321561967529506835431
11016746157837856932814506487114133363
6211467235476979258395347135893670867
1947244443246544333909246759484452319
6373306815527392067118001630943696351
6205549319492235489531059958920735107
8266626093134106676826221425624583755
3792212085696825449258100254378139959
4641859903638475584271103084750683395
7831086396059088866880859432433365251
9125215449400255759546649049943970871
7773163982618928584278849450907050371
6155480361207688603493134870734491127
6369108363137446666249393827168051907
7934868799572653305224333353709903459
14038283752541858014324821868038445331
3189509199080106912299443014070666327
3189582966118644517293551631809358007
9227290841410731062972355545098284755
3788898409547439816740394487521185355
7771452152085485117207320158465638639
4915399722464418352830650235892498895
20297198431877001701759289696066792919
6808178093839547292688884138092462427
3788967301296700815263165781381892443
7667440672560236524610898269907451111
12580575501249447272812129785051815975
4973609842563068791430526869554036139
2115147234098633838340423579246543315
18623601465368235975108904870824175371
12468873027824542054667682944775211503
3129880027593677956307508033624235395
6365965095119280343371820292761281395
3461278237522252306359823303839860635
3079875380507733752991257110978300883
26447583629245464013174476840275148611
4866839632468978332508878460879622459
12356816579539003298466872166220534519
6213115453755393850322740069216404407
12413090501748154991352088315988537583
11068743198253897903648812834245269363
4753277229541635992916549348298686755
10797048021084236852625162992865744795
3185725993908639100607205978724875523
4699346984491581518536969280933661651
4753412159258981820654458936839355651
3403225544080494408597270432902634799
12578440630873330332829828593793073423
2115147234206954067212514761567276163
3351698211285573335829637569420450111
21755527744196473775141321909816123975
9338929332523709449045531494307376431
9123230498129796290429221123764691075
7828941602052155130424912839823133651
12252962771270540634426033730300543375
12468941728769235997348857770270257391
10847047485240982120232571490720876163
7880945855560860036745053802016860147
15432837246361158151457781409930867155
4813688354993328615213932610304829587
1787591076023462379943455163565505043
3347711019262344003004881193431101631
10795188339077897377628959790528723727
4751348683906134768411933759065881283
9227288199926897246007354069841500771
12145173617077126748251828089301830307
13712795916399050462257211884042485391
1673893850250705974883724632051509963
11068745576099700155724681279809174115
1970567471248223894205343783414634535
10739066723556732736878272869070139679
1835743610979636751264519595940916703
12580649274666339878514687784601255495
4807416438047573909732730144569160175
9446777599051337276507233938756584227
10687131180509504163903714466724499795
3347711016013139260818772705183359599
1970358755571047043811962626244008999
9340990250304646360205099035989900643
20189696241166839686535437840229901915
2282504676540407788602772312351079223
15713560176522151232736804222341325111
6315114336301775105591562676668839827
7771378625838918158245411990169878215
3792212082675424729586884981174149431
4749427683135551523796813669666281079
3183942817469190131822062915174794935
7948558758284322143962120509375078483
7611456894119666864577428937314096791
1737876569804580889654042798778688051
12800345225283254274417259864377913239
13762734152997135031861205677799817215
14032493589890902444547113443683091439
4753478566405583295190731255911987443
4699280583499093325545347621634279867
16946187930455026211132920260479510875
10908403756189599633501805679025617899
1622248254132544976515337970412554215
12145104659312377415182958849355937779
7775453723514406037943880228636380539
8114691006974838587272335450915779639
4751565211026931659470328266281310463
9451199678968931427766586420448121831
6321391266882651475577369607439358039
3241371052514581944999484787529535787
6319391670535054614758340079319490119
7827374608512478968230409853348748527
18623736711969378063590820589898487003
4807610335874233727921465259926216211
6320894723181701039364303127352139483
7885775521420279366532372420593015115
3079946713548062027456749636836533815
3133522935580958726271021568321527319
4807268865330025177451431654565469715
21863648602512881202613423785718826187
9569977439198138411510316646778633767
10905105010134449365111530157541629915
7827022891615088789476598175619857667
9444844253417226041632553124330903559
3293920992147362218762874605685908595
7773026596842663612853843000535975599
20354093543666764298383215382530514183
14094412693520153938450395253606467327
12468661693165310511102606010380514927
9281144581046071024897793634343810455
14036353060140901523126307229243628067
9117509106245504183838825304699752483
12467227172048664095543957837685514679
7883215931162317602788164271007684291
17114432267262025893165143085577040335
18731845484251007643905845654817479187
10633338509556719113308395831136667267
6317185356764049357494178202342659927
12468875581463387175965772258067216983
18623871907789787932505821692191073675
1625814951331626259417319915230193159
7771520931363070121524954374572912831
9281213350228790268579392537516283987
6211181747339517217392532687901399395
7887006505868859500784084286394571307
14092122504558269904592884577943193667
1676456260491659514201323057634591763
17053959638397690967506219316506223351
15545033897710548067630157889476320015
7888583617984082643196141502618300991
9283009326216014189455888647910601815
9229081546836482880666826228942757975
4643716937759070504734373959137412439
6205549319492235489531059958920711587
6485154630609077773018301677183705415
2171205074464502559525968904581729983
7825234903102860829569352039161191011
1911210342426530707827491400577012991
3130091277881197517818727528404563943
18787773155068426204203313375444715991
10849044719640553572365537775303262699
17115616045569728186556200808220771595
9340781271538959296189313642586650195
7719312530871067348597044796641934275
4751282559220090916437838778224482707
7827086929987828632418066193344814483
6315397201967175449521861536681891023
4859747488385130828972110968086367535
1568042625847301747134025391564842603
7777018511199158919370495274319673991
6207612609756006156549616349465555367
15652321657616764278889886922794635051
3185873660512402454292499578429586167
6153611219775641014656619804729297047
7611385655309690995947331017091798679
1623685150193616999903531242424642255
4757411885287762323321336159175960155
20300099438726433522881412400250772743
12468875578330082725936363812607592503
9391275313056129240932102206095496951
6097556014634582729861642834316369955
18188737738324087929159992848997935963
1677610397864172931929651418378384595
10854618526487886418630752127623721643
12309283470478324405183626228877486939
4753343627400503101827828729816051399
18733584516118741157509686763259717207
4751985475453568985284237047895338979
15600052270835376547361404574053939139
9391135094200836908585086997707790951
1677748122024589074974444779088206067
1676035930713095671884449039442361523
14144343629634580421781734298426462423
3189656944135664914697065256814404059
20245328647369384447497242226056653787
9335421356579023362044924703972375707
3129882396371689241887298195114521603
7886652401385495478551875679597586047
1899369785313291024664876827957766491
14033058785199557058580268435236510691
15326774956419154407587372779409642351
12584292205290886564197503654193610235
4755694683595082777175412649236276955
6263614057591504918712298968574561823
12524793238367371896202822777862681563
4753623494381513757223561948359300675
12251368489671209588833257411081735555
15660244277691435986937510865376226875
4751348852988389120813197538634358307
10689322472862404605844505182165322531
12578229348449151111885389552549597703
1624103010688470147258978710141021759
4755274630026443715980169388400142451
6265178305557312488323700085357900551
9393129780652642521524187567819580143
16948529270507701812022354035107036803
9292631205531477665745912457497582279
4757556900655637441255368299821698487
6159256290970000358303410920430141359
10691248549458291269760093185493550051
3349228888622333061864728369486257123
7883299979041093198565855361039609339
9287406655818915456205552075336328815
4641857440521628525966813367972597251
3077877795621559171327126422954764839
1945660360465426379054333316229499179
6365470634614330622671363260408368939
6265397289299544596010321465745454639
7777084658157756024386397517608284067
7717175181587365516308682883537986547
6211398440184869819112904825866321171
7935153923771060813941416728789642835
4641857433799702127501674496404631283
1677748115534029999826571472285745891
14090489607543720467281960884138364611
6151623736446485318936124687525966711
3247220161129469239958844739686316471
7937082379237552441668141474281597419
3076166049475232448941090224592944163
15163198272269884311825154918611856067
15546045268734188324373762020316474159
7935299130847333465706669549704980519
15542682591083739783146842976959899119
1623896598227023063895120264974485519
9281353634766835466357100222129616803
9776603852435328597981398271317014411
5134827834307139094310458584335163267
15655918062331935641486623036513478027
1739313374884948536396793639685639967
6159251563373099007112248247191243175
10690982998444843102858503088492147107
6101481615959219957125908985627760711
7827094741767143836728466942510425219
1737525154846720545514031675424733891
9720956682090363236967012433575197451
4595426574347728435238050949710725923
14088910084063133904771947495241239995
6149909433508317538240125336964220531
1733810703195711009133426438272203371
1623820358770603354163011284961090439
9227081846758425732057538076330216739
7771380650077787411574726241716790995
6211253077258811098741077361421658531
9281149650036967362750220332767353239
1680308156980410132921318927481737151
4587580661279131637423947446636450899
9449202350574977105253759520276465007
4643711943156289775792404935217723563
6265453782879248692763196864094938115
7726942183482903792973623216619753691
28013412741108199579927292038813985359
3241936398117522341120368838377184731
4753847472044098049387110053259662639
7777227223509788489323960498700935907
7936937016083159204280441733354188555
11012537600177770511063416835395336775
9227561048414112069584514367597904403
17220501857811131752801498729255530059
3407352914882478186577355870293539163
7827236952592171564267596404559500227
3076023487375651184650724602710948467
7778939408314900416324674498241943955
10847050036099387579882509961403846695
10958678703946909762599874565249132091
1677748122024589087763037148526541251
10902827467062456797160824100045003919
13927052863392915210931228479416349083
10794915500002151905422581395642592579
9396558903856968352896602597070767487
4915330874050575860477745158539023343
12472365756649440531694913261877115143
9177288484545833978882837341565754819
6207477595671398971979950083083205747
3237799452045876767718036118126766659
4699759602963664813042614081309666499
13982279869916535002500900065458527227
10849317652272507805746339294715357467
6484613847214983298719588731339086983
7778939408314900416324674890034695123
1679956719638372995533413190140617999
15710101427596812726491627777647214855
4640143159872291155528935844404620775
3245638002188872471361587925426823715
7715315531273918993107372651416963539
6153753622195867949982278419619379107
1567831554394371765404729943739169343
10957106903818287917359908889867405219
7721577515184798604880238908282020371
10741125388848315944362263489323382755
10905168779027142719545686543981531311
6317605705691038725061073057502261695
6315613625333236977317882024300334787
18182756044042740440652128102463628091
1566040400661563941989121587376098443
7832940895672064716004043725237202019
17167620210458845275122036023649595323
3189870667052012312821124863966809631
1733810703195711009133426438272225323
17109808421676374243327481818070776463
9284866269478890429898215499122583523
7823166254548904488587284513440567927
6369253579841299054397153975952807155
7881024532936106390121484636462308123
6213108009264253239638385816783229747
6209256200504178687500677578557542419
7881162284980824618393439921088573171
6315402024010519174415041082087255795
7777013338229116528993125273949010547
7777158363217899239781288641049574819
7877302840573476927377723841870126327
4915330852549491574310066907094499183
7723429727604718756460561320589525411
9396917911617659115954811878109579115
3185519744375154331108753879964162207
12688775331727805659071210066522529547
7827300825347528659465252861551925155
7771304482235768765319362894022952611
7719447557377575171442999885086512339
12470321946825405533581950835818232391
17108794142706706882020365074217690995
17058376971139941526757776624091657427
3079803875250836429815317038992842799
12145107300575839402338075438771239731
9336995804821948772371554370116776551
5023120085288038854922028443265022151
7771376003059707952234157095894696323
4751488877106766859105518769945488839
1675613238662770221316211452913780179
7827308282492228370756573312036304751
14038001450887815530350995557145699011
21210420461439178396306142979404558579
3357062782790672890422898221475901891
15163001823585104347637129452280240771
9283004322113283734937446338225568391
6209538514136043432618470454536901015
6211253077258811085014726434947693171
1741725661998118040022115141183024887
6318966180327516429536338196597114831
7881012174967387842762149722402985779
8214354023795770057830564195245765259
20135635710280498756593586682939855771
7769174888332197187164419235669817683
3677122187670832370427426908856813651
20189357054801417324157804144927726459
7713323563954421616427554841802988987
20190172876411368314599464085321064875
4591496336067762832306366807771366103
7663596330356494165446230484791851811
3133869212838297124185259789069122083
3189860736935382729015547492989199935
17169543658440092543124044940386297611
3684899600900456247031816735210099611
4587860885565179864061171345587751971
10794915500002151905421131769375570051
7771589619315819195960434390394984687
13707222099919738779066262373043970991
7881300194239631539713353949572581787
18560648427881197040068236137577374619
14143987065055463655417819853046189495
7997137066244493460636960990637558731
13819062203040496922172219130206679487
1623753757019713491126714782715079607
6808514811268965253036563571064999131
7719386307418287678453748059153686579
12251105755610233247537196373236107503
4641712675245866478607816461292883399
6426829085774313743852366080681073295
18560854774779058176789899078910927771
3075811882901564507356541883294090307
6315468340052095031335904005743062771
10789066635784436289114888693348531795
12528581096167674862580227347073769347
4641857440517922510791770861510597891
12416804934488418302991431121003670855
9500773991308657763818416618374965103
7826951731134757875848811111392997935
12361353936637260159893717480817844207
3511285174846785370852682698907276199
12145038427526623591798722118520632547
2165019204868526043767456059619104675
12354755651790493930017752543288992611
3476486930862830283351493608055759851
6315822535865343746528779599226667155
7773090635079071591929757548570179379
6265468810902084024099533006477643991
15546748369959345531725638319179068047
2007495672486026475915155167156174727
12358885068079627842199723544380094435
6704992851478038195254586709223770107
9612759486945717195597130981643278195
18679720765711852871263946561837434875
20070555108831412018977493687382014875
4587715772835731226012174201601450131
23370928809235157497711422583306525187
7721371099026251493346800666014784963
3245225399371179027495874196604079227
7723230843898635455862674833986255267
1794010428077022713129721274733310923
6315252079486570617007785679620573923
7771442050084261452686014368652893219
21692105457001780700110462431988781823
15599910006488386809205681576463747843
7775301410339565131882280604439088675
9448988751103701365915391900535673047
1910790479841331234564316127132468911
12416384620503568335137114141245621927
10689120869571808846759532108282756483
3241648622331518302089194496374814427
6265117077543008564878460973914444611
7830869787585453538961176878060532851
12145104580868413156631673241694347539
4587646983698623335663355294457895923
4695431306561219097279470222354204627
1623894129175112972746934214951819231
1947581260837242806694485549233590111
18182689702915751127832365044771743547
3191720318884076778792169853323394331
1949652181047187727952956055119883351
1906940948881101919056272125233273027
13820983194630687369204758640055396619
4807480307436371709092908991599974003
1907284844716162930052457064559554339
3247428882964487456431210011084843311
4753562529789330236994142307579920299
6265045842202349274582162341697595135
4641854984010939696648992112861522131
15384625952794857968240887615457831479
13814863763075296286868211074485037299
3133731836353900138171515135978930915
1683940647070672693629963566208428739
11019094861716911143003701490304491711
15436551672594595755783218942203625467
3237659170988540990853157092093186255
3187723211950686580658969929307789379
2218740561816162969053029757791373747
9341260733378964776291456933159835151
4813260392244299953902027255311120019
9341260579287242422525257751554560015
9498700797228436967746064046517146831
7827158344250129226692792449625709731
6322963160778003945612653537480728675
9287136276826943263350222592215326007
20068769228809990354415005600254368727
9504434362561316720485699032498122611
10901112910341594328997330211990719831
6207266248243743803952938836236829731
9392847103321077649842288303627306307
10797242000265770802344699139473177327
9333149165785968690564056980410984659
3624648290307512882274073380012240755
22888689275432615716589589081200934639
4641569847035105725339191528080924215
17110442727829238196768527720707180175
12526652625132271423562605367575437511
10633471418057586080060432395025556659
1915202159774788080254424392012139051
6323031952825063642650221931234665991
9287274095102546344376360062166786375
3079953911188301395656319381360389411
3237730500780256592650924871249651275
4755274354039999768503243937954110791
6261545301933403666125063669199937427
6311609162218987334382354915231252931
10902832578065227166727161482197032911
7881223512651292604941808321769169827
7769385781663221519506959916635489027
4807684285555936669508993850571125871
6153616132565085725986203452610370163
1675686924235810283280968371952183863
6319034849256191811434935408843258739
9446659439475559498088972113818180539
13978430536922446348698331048695375471
10903181474413240376134177365609259983
4699423129927706475953830920686525191
7931088317350786605675510747068245879
12361353936637260102058009719345536351
12361086164090820969128039172129407779
14032916197458346433885422764001629171
6211253252596419111578033120532918179
6324952664731688573188885513067661667
4697568558594034717323277443745933779
4697634884489520199970260237628971171
10960683573641180339442291415855878107
7663670282724024071207952918349478131
12144972098601010378823321048133227315
13762657903801675112211524874128359187
13816725964355315262615507789723421295
3291660723437564919138842048916498931
7775158753773717257685734748555486787
3423045469089918615562537652878689947
4695640285542868318129224447004257763
6311260077409376319803708925522564919
3291660723437564919138842048917157491
12468595273149774772652863227104361739
1623965182660235985578710496658046263
1573673218262312056260083606027123027
6378885977418965991048451870369492207
3349228966955076474035646932131664343
6313399964774450391691074604348248595
12468597902339052999533642842025821755
18731985420988563843497897422296827955
9394987072051888832160579791691312479
10795119575146385226596690762220293983
12416465672587284549761909188624992919
9281213356850802055697835108897466715
3076020773922599661711817309168209411
4987019762185081513606464116404697403
9333355242980139054592985220972707491
9446775067693768211315864742969649631
3077954038206547433474739502576482423
12199170357242548311450470691738370255
13866868260778806300057719296558773147
6322889371226267552021957673226197055
4643431888300212643420408993735857123
4753274588285886367456536652792773635
7669233928268164722846210319035832711
4643431888300212643420408993734628595
7825303685403299359855565366631672947
6426969194616514319192478191024151855
6213107934421232522229413809243935747
1680027870707836601516348750978431535
4756046058733739278386585878412737519
4751695402843484644957040527019132115
7827023255405552142447208956815041347
6317045257442536720874577460526998555
1681813728572906385781064084173713243
9333426569522639524046519262288388771
15544399581926546396897207180468922863
9231004994710118825944050560147978963
6209189523669143175394828481125634535
7886937535340540239344614987711948443
6322963345742441799818410416484510851
10633206039495509167210171630728968179
4751422818000596683904106623666723955
1906867325522967187587793507960445123
18562220691738575758267791305347611695
6321523924725431645296583432025999003
4751493875071641025758742417043286435
7661528123597313227992616479628044327
7717175278839409559052021834602820259
7715748572284995692498347874587561895
4589575351195670800796779339121236587
17167888227277434222555760591339376571
9233139877959477986230647339668543267
10904824691726088199865239148790899775
9394915657776863761883609764071302207
19866542178026150565323686940164654307
10847399029583544129524956378678761919
2175265799435518014302667780824397515
18730410969744822463159782959877136407
15660244271644306616832592887489980779
7775161479963964351394160742867833015
5194604738196608214437266465622885723
10689322388158993126139026944458455075
3187443088265657890853256869967839147
9342776052685009212049820900720529951
7940796701731822005142270608767321051
7883511138447394832188199858247249631
7663520259998615822541787582798287719
4589646593138502168641616368949317163
6153481203415241270232854677333072391
3135731345188609755018208040475576087
3241373434189513845417376532250065855
3345721514964113765797135866523700815
7719113369188272746826049353039192899
1677748115533596516366829008568310931
1730015396751125303226774851087115347
1677748115533596516366829022543129747
7727013786112196310797658823543154555
3185728619617758022717728675304810147
1681602299454640186417126103239091059
15660244277691721442624888018982100331
7935080228342646981011106720141402259
1731599489176211774354044704393876919
6207612797654797869585226875168129683
8266761316828984569475885804895390811
4749641753400807980280696357706927939
6323526169506587593707135850714828063
10902970211021427931325102492391166283
28013412741108199579927292190212977215
9396984215129702238592082266111465883
15598747788220505110310816186034206815
7885419606234515906302861042076752763
5132633888812561661229311976003036211
9446779971087428485057068796159579391
6427311007138553806913777756804021335
7775512949238382628882973865532773227
6377586060835567655164348890524738475
3349433132964582506377465217499445635
13980710620870259377149633658531719891
9284925215987379948254578811675851299
6205404030958780189540260721335178207
6317040435282113803347193372375710087
6207548831236457395390259963608433651
1675962157415947219258790192519244207
1626033918844254426331610933861139527
21807937373984366417457511095858141411
6157536902778175051526656855679169683
4971187168172772656667830504315978695
9447197672015279998089267021739046067
14090061830258848256671533757326986679
9337484659601705584756969512321524675
9339066809049617547647415551819387475
4805564050273366079750306536370559843
6373041505874156040151772791451105411
12412746766072891174516390860662005963
11016401882986849080825434720920377959
6319039752977565257044540527874919219
3349233877286646076642201008379014591
3237730669854920503220346398777522995
6103544984328537733461617847884215031
19866139131779026189725485472273260627
6319111342718057536707523966178016051
1791793993161430249519663882360808799
1731601945799253481102315431436720223
1621692819291192385894403136375839979
1966853054634215583609149351460833771
8002217315089900715994034551372427791
10846981412899070746395129709649769427
7776942089659842998587307010133602115
11018379110893777832798018296596044647
4639717650517224813071103714032232627
1791445084143164303049582454258983299
10907293761150625742821280112916496795
4807202721725114905225081104789398415
12353176118550884810522195979555355139
9446922655293380909004803832644651931
1966644316809962960555719413750709755
10908607731059943824716058505970493679
3349433132964730507189430419645428675
4755205672014034979526410133913522295
12472235574922731994720757058326043783
10742979857012489150452251672023261203
2111288137156074554075944845963312519
9223438854176069035342480550734821087
10789056455562668014426890195727756039
10849118677807798996169900740103500907
7771531196080586319622200849966801087
7771531459278160122092509093514420415
28013275088777100907945554857377445247
12414542234013943755447764278081187143
9340845231922501838526789623849240319
3241447016131420840140276848114012583
18626134645104161182305744129126979931
13921348403565717884521437755141592635
9333355242980139054592985220972092835
4867756223847023501517031378484361631
4983165418465082688999365764652090111
12412530339334338993324828753387785339
1731739588374147635541426619513589915
13982842868670587899514549150027234023
2111221729902121529398692420067236823
9341194316719974555201515560428658703
12470307382882887826526144604223414255
1837664420602070070913283151783332995
6207266244890480811328768979618047427
6322820803259328380746982386584193051
13928288143377798666692618656530279027
1623888855476318489622909542734315607
6323309519394222041863774384691876779
10847190216419233870175936146522035171
6209329713981414085939590362205158483
2219416462261466483888568670279140531
4915193393934887968701360882455337987
4751491512564219499849770884401384579
9338998218449995389136068311499989403
4861063917709383761097158786190960771
4757757990097170072680407955603797291
6369106075485219481194925726088797495
7884800205319531928591851073259675099
6589222170774192651671570341037631127
21210418017021238811822844326079841207
10799104029549185058580241900878198399
6369248562836922257012431205540641571
12251235932097291221007542288309082095
3076163599455103098845755632698197871
12586775919441445531139090777648964587
9333009244922465355071880727854192259
1683737088714006247488614753655046415
6317677110445529737944862983015768919
10902692644444698583634368838179694863
10847121531715547383476308738459294047
12196836151851021771952442186114384211
12196836148606364320633983752911228595
11070607764253857339873575570896906431
7831781406968131510584150985630949787
6265121987882994200464196523285775151
7727013786112196310797658823544405819
17170150933795695018340749027141109099
3080091550199293460559630053651681087
3569467972261555415345209970222485831
20189492178332720858117588157911275867
4803414509077216020518935253706774507
1620042135090185564809369356654481127
9447062732997939794557044761626602123
4587998524787397823344453033733500067
12580366792072428787444910483919224287
13927047947346833701711570514864617275
7722957726399257589758294669903050547
6259479477181593651356897425286306591
3241444829313162791536418514899089983
8154785914138745014146301295705011667
15162999370323054232176027587801605379
17165945023568206402461335359824129159
7887006502848891756603040340684362715
9333080282753188570478205776221355255
4700054813969082078382123695226066139
9337005890572682424887785900790864263
6209612297081478648324906423298004279
7667113953617370372060823201125559203
4919118895447113087276633729855345051
3129880024572705627550084722734474099
9447261814346723723138068122230022583
6153338462605729453277985237085052127
6323095549264947149024862868976887171
6317187813509847201510239146649654127
4749769498463034308574300216281637859
10794915500002151905422581369120207347
16884492943264436570253252619201908123
17057831447271590850743918636022407891
10843267087731686828379170320555117763
3130157519190472436745175953661487511
12524444124901546048866736500559751243
9333006499699999277968461502205142487
7774947422135743510889932027610626567
4641572134244010019930600985875527251
14038278490812607936022476867008591479
15162795404516917180376589617058976259
12578155571654286463326050702675978623
3079668770619823992225956957138522423
11018247141933766610794289100145729939
9450492109905297978016998642067630231
7719592839536958276900023240060420303
6265395014856368346269387151838508507
4695426302666008873322340846257762855
6261326756845531802676085350681016499
18562220691738575758267791305346359647
6371032331131194710751476067513956735
9392847201028735017803201388941835075
3423322791491561394708961631053087035
10954969545022483380121229890425138623
6209401030896498315067472465507921471
9337278287536058044720126358923808403
7885618568038407836870470473553175579
12470587597545051785788593107095336463
7831152637352372453979920444406688019
2219281354173581183967944007868231555
1736093090353534026232858322730637367
6259477273873220118725857773203186815
12361012381489681928857991373230988639
1681882517362170841306072369741106219
3133731833332632140053613744848004211
13926642638645789508529557879561522891
7775294037658779436055172310470790803
12412739136351937543903589438505145347
4641569758959157558492801093905918211
10794979457121191803914611357391040387
7775026011670674970343464353560116019
9498700797228436967747005892906332687
6323526140388668953450692614373235251
4587865710965635325122100049963315095
6438385408636238453660762253558482431
15436755562873585705547649246939444987
4755611077847665131175889564238813059
3513007088569768284122792450864354059
4751557565527108552568890037712086003
1626105352722711126212603849247518655
18406507662224188262176339934580219987
12416529547911848844928107800612909323
6205694428983723559146491001388652367
6323243462944169714259920173639928923
2223204492725509000382850077069558639
10906824570747198150203148241230611259
1677956847219848069759755528911947683
12359162563037831753812007922941649099
6209538683227597007038683840912830015
21752157395280796141013803658278097943
6373444568123662040796466314222456751
1731673360182180817580691327972495551
6315114440160135997043982123497853871
10691049490626295269724183538225864003
4695642660591342330984521736264325427
9340919014736331088423492055427227031
1739173278442299203724979957882653791
7773515526952911225626748508642945027
2111560794499310031623184933820767367
6149909440014725054832274460860219459
13978356581425159447592149514005909479
6155333146023420753433555061440018967
3184233150271433829355523706622948515
11070307641270757317073584560204339771
6207469966191264561807978578534639151
12472439640659343744496515624178368987
12520589788024976446174027758328635643
18350585123771311263338779651218115223
6317052526808606214327960553605118239
1787930005242100705604509053101451971
4699423139559563326764829539354207335
12251103377320823032269614334508634927
7887210408569469353622580686489057035
4645423943003798940832524106381829635
7827374796858160825066958047846664263
7771103227301343637894118687396358531
1624169088941581460407812566168543191
27255908015108490619261229276672187135
3079880037033623718441102672454196323
1915133480978458492412194412092714475
9392913880669367835526785289494773323
1567895163375915368556016550968035411
7825303512962638487772776587364140067
1891798731296693440312724568148772415
9342918877645856089150826339457525715
6211181750716759573126768316209039059
1621756717460395041067447852481456407
1729885013897867322276849752891094695
9337209862541818725543625242091187715
9337209862541818725543625241609297411
10742771059878265947210316106065913571
4861540825894262957826221140475359759
7780936291672587331468886780487717111
24939177860199854835310168714943565387
1625751345379196512362500562558705223
1675822048570025700809610211034477099
18516289134319175321083106615184638703
4867180532412359790857533347022335183
18402102875025547532280875969830465179
3841035414008569479570908132069892939
3076030856788412687563923718732213875
15544333564107994893320721129205555527
4751351147023288258937220234342193935
12582646518470979873956666668151744351
7881297389935711639908385064078852291
13816934865123556655560288420068745883
9344770911240179472111017588817682339
6319391654184095162122211948905258715
9452552598977895429889524540740882195
9446991422477217365757346368764504171
9446991422477217365757346341279546475
3345586319140262992536709100525770703
1626173790237581008844773347436298643
16674969325986291206544069719107624127
4695640285543011058523371425822258483
21520692236967669239191483512191146811
9392989941519129455623516937064123967
7777013335084266272992430221658741891
13979128214369487774274564348523527895
1677748122024451470359149083606463811
3191440361036374665006641114069789299
3407352914882478186577355762814791003
7825023395768608026399570781071566747
9392923515221875905131601667492231839
12524655579770097975742800759993879575
10846912374128132825172714107038629987
6323243300476230007754887543083722795
6149771872047483046083491722460180783
1741585581442695422580224916013625627
28013412741108199579927292038810843871
10794913034195587597898506897974868627
12472316899608365555758678642906712727
3365125693762471484680394752438701507
6319106175559041698649271417375054063
6319047310631940202398921837248749759
7832793316680924004583778728423430403
2059091931813693333842401927567709991
7886937544975954941516859069714248523
7773446829476228731707869048501553391
7775370271179448520481927464676545567
6322823343777159040559007088047934379
7825234903104012314281371403518994627
23141817495418392056314132715876881115
6211467053633116104763341423683903203
9227084312788929681022124390458526755
16950457543557016644657713324295152243
4803699909470306705421973656364688851
15274505137457413185734217371056566027
10902824851568555293095811592912189175
6319249007706700908040292281197388143
7831086330147664791403241804814058895
21634185863630950642141359625183802115
9338998114474555729869744185126958243
23099597581288822598670638387943898975
9338794312055588313247421253633602671
3301356859845681677065427612046184799
2227193957066035020488870654638471227
10847121531715547383476308738458656655
15660244283846416656702597499472908347
9339337288650342809493327692372276335
1625608412729813257320313524625396651
23141955075906292030067503161864973307
6375240252586570463592486947036825935
9671018276405181554680387146096771419
18623599181300491643001089427999367803
2219010874800236877143258615175780307
10900695306770284289178358536036052815
12361218828549374833966137963489803359
9336861053682534985337249294925714611
11130585933082308413260651150995578171
3077949128550422856221926162624772355
3129880024572705627550084750736355923
1737384929385698330476177566289487027
17221664050564518860862258873784689643
1737665247678715160769859759586378547
12413507930098211998059315629049127323
17224498753662394183712262936567205275
9396917920797781976316306701049944475
4811329647025353865403397177929299123
3305837438450180030688284675941976391
17110442705548406216327973335923127231
6429027929287736957394290914061676955
17109951039495856424498080728383289151
4986950967137913822234514356642587963
11018669684373209109452663529509300099
6261540739610477503391611463937776211
10743122598165455868524449917313607135
6105395182038258905143151098351924903
7773375505951550564376396944499063443
6207615511324403631631628452077763283
4913070693636955830601416583502535915
4803557168884740154675552589876660163
12578440777214836710156123018694375375
10848904779762108098495982062431855411
3356930598519753894524552243606491787
7831086323881341360018843466864997967
4645637841277288365550236608278191363
12469079299761727469054723413921174623
3131874620269861641666002020153025895
3133522854350692535166279950178660387
1741725693654170738138644358250293399
6480894714220536823249789814641719051
10901112910449348412328221826665287383
6319246453491504722965250578147217043
15600678699853435810060551275462903831
7825379664790291104727677613349292899
12526859173380616502731478671942095223
13714520217703327591618706805011882175
7932874194127301540550633114016258211
20242314590235957953196547720173373419
10962820738168234678742674337466359223
3075885662705115925307718778796388403
4639931545657404872636243166552493523
1730015396751125303226774851090717827
6259540880180926059698404980770782567
9556632957947980358289054042647698759
9396917899305807727176758630961487099
10903038824469541853269660478404125583
1945660187905464726435900801713530363
6321246241878896722517325069550209019
12522375570685564555269570649146444783
2111086527815240585903754505593882679
7771668848279951584435488562221101787
20241344628956506552959891136330983643
1679534001938124293024538386982832079
1783802960740251151948252345720846679
3243368365134704165287353223889406767
9396917914643076391624771426331696059
6323029301473401942301059212497357347
1945647808219281520972535888678493523
6319246463343029725331348692401018451
3191651464630247083944463613761493231
7723230577799695794983007215972311411
7882872026044272479771687666593210995
7827018144662557710891877747476771651
3083517950437270183278992076308095127
1727821275115365694704754274074462491
10852967848333075495695581257325718163
6211252979766988822414637175064000419
3077806738654844028955163040364160043
10905036048893522113583238977652815875
7769454914784286733698228591896583427
3295293824645670994009413308574621851
6107473052244074931126772515349619023
15599968241748887823101779933805660763
15599902082021275778627492133383261467
10688858013963679613750257495217949519
4699489559351164156885594588983002435
7775163663553592354960715157707656467
12526227467174167166188278959454064055
1854867913636038586044610241397692451
6259477273873220118725857773203162511
10847121346515026557090847078944247183
7665315787457170332544357791971708487
1947246821433033037565522158013157487
10852560074057589538597650439044790379
12641919213333598708437301467008632815
9346558984679076033249170830156983907
11076087622339195398763530400154661123
7831015069504894935463591804434270883
10858536579342543435135443430598514131
1625822584068979478930404421774780095
6315402017732512449922214508600468755
15486696418790118374830277313604095739
10962749505405944577775362718752425735
20010225838289655769920430212039130667
1949649736844639595818505145980197431
10796974046780415407523932243764579439
1839735447239359514961576810309225143
9339062156084658838754772566944502703
2063132800574798668585710026121522639
10841547172832274283497480879202903235
6109396587850092567568711434403913291
12360678323915879469867444037439181547
6428811486530791377802416046964650823
9504837511872061990819280092709809159
1787381839779414122430284638510441607
2059357416595420658526290279579236487
7727227769097095274160947523777528791
1677608094416483010859777347625499371
7719376584790284755044724025516388755
7827236959095164569039433981165806867
1791309975943375304599824274883348899
1625957322199558173510780091012005139
18676416699087500814459697346697969979
15426573329193434670275209666372458671
4603341815930419879441919703104237051
12474436953047496064750837091760572959
6149906817778756355943752037749491931
6261543127763973136456806078781148607
3082088885208445111070617162755043923
1793236231142178536304272738764721107
3082088885208445111070617163254144595
9342987491199049289027594239946060623
13880487431412442884594211477506146691
1895311372275643493907001972727158287
4695709236808641793458691776305234279
9230953671183375385020073054914844415
12468587634037477281248124773085054131
5075321215973753383530747475949524219
9392925899901043600305194163679514383
11012537602983066131465632358904872195
2219281269574356130589910930271497443
4701280248991491661935777764398016803
13820518669273686518249758057120388539
7888860820745211187842404230343467355
3353144644868891567221397300227972023
3129880024572277418470566363174215331
3405623427941376723413409816628662559
7888718248778425066486617354060958591
6319315233104811842152548173126968851
4639646229863687092869879217231359043
3243439772911166288100312586229480903
9283213125513693083276784722654867671
13978568007294215091137748266278437667
18895829956232550691025839946965765979
1793941623389001400928940105487556075
11018532009540768970082100581231829263
16728695789887202103500821288292224431
7888646919094616619555349446020660035
19912488456486775984499169044204836699
1677961860735068524823691960221068067
2166942595683524647216825436326569715
6319243831255515034523198018099510659
3081801112779696101233759921170456127
3133803065656045676941489924614699619
17170150933796265904399217737679863467
3251143393572327133184611417020636071
3239587967292103476771486702341659559
9451108612832942744663718082701000187
4757332909997233314033845328605983415
10962675797768013851452701310571326715
14028715570787209339004630667894987867
15546188044713607483776718055273462831
3133591821622706774959622655488677315
10904756006782893076606239716982999379
3077877795621559171327126422953533959
6149626765936208402144613206156356723
7831086317834818489520698106770909935
6321523915090450465167678770236303259
1738087754648844867732703741395487667
14267519817872861794856988157270833127
6209546156506421432663711695458092203
6209546156506421432663711695457521451
1785879001008487119173899976557597643
1788087657691158562351554464491956375
4639860388313635270876922975586357071
15492262611830969438787472367483178431
13818651705578576534953242858144746943
24665770780901344364376507759750250155
1891393140818340248097667750103992031
6319455088049029808405819655815705379
24234493296831980140895427214967423443
6207472413182132783215071465032566455
10904758378583029307489040437572194479
4591503705600242361787677822192366983
9396917905348502305016372010704834459
12471079075039968774490202425595981039
7933009217843765218830880571454939027
6109546428511694413446873947464908155
7885082960639269107809196578527183463
3081869976528902223239716564131455491
21805377335550236165809563666810141495
3129882396371689241920778980192334963
1731884710975394698031779461956142923
6097838688712513002650597640914778083
1735525334655392077581056149429838519
26233242875413372271676536752303512435
1625606050570399259772297010242172707
7769452458273592422137542888221992711
15492402808405281554638330097181740479
17110022385297058865165578454783037631
12520805869980004600738088812157589515
3293451350538973532194502753204734055
4859551039803012533420564684777698015
16884897998064184945387434172107018043
10958890048349610970086960507411253051
1676240081048774676007570788842178935
4591503523860173141759536338675823463
14036419019232969982351968851729351923
2111221551303492629875205524192408999
12474581893445194645476937177579518663
13860879208922952176129675918326856515
12143048566028245172180481299995709955
1679956703740060531468541270053120783
3417056229357958600568803363831279811
1731813478540220535765771406265913563
1731884892815245606042741488853291227
1675890915348345262041458180383778147
18676208158985145080886864873766634811
15492053723827909744046846094000483727
1625608695303162532065860976735231747
16996322781566764790672046141866955299
3241933840769286718341637209610378707
6321032174289766808192828646728107939
17168507547399889112379552841738633659
3241444848448119523364764107741749551
3245294266157486484605771393521452339
4803422063930587890768959344488951939
11076935580166885784379036704286491963
9396708913708710977536400364497744311
7826946821365556170239107796529816659
10899395715367120062212457710254123971
6099769516082082379863640348165041499
22888158393608571935817405359998901631
6265458711466550944591884196856454143
6265188322847698293311815163869533215
9396917908712877640127529977447915067
3241375978416598287976963186985218927
12468590181417843702890364790217848531
6263186423405435695361193738651176319
1741585549906977762001232828697066507
6103409973720944247972475699992021187
4749626929629251310363901680396395511
6109470188947816297880919399837184251
4747920009108075789687009587985157759
6265323518780424984952993394952274927
6369319789001776426351702724710887811
17110159842896851840875606019470878415
6265323685065371709628707586122188815
7884738701462531727973780104307897631
7717519284223370592308111578448293331
10904758378582045335783844997592893679
1677748122024589074973566753771429907
1625888728121918102590997774033251711
1677748122024589074973556175333368163
10904827336575455227983113869609484623
15598113644656053908199649031442884315
9447343057805954634485577277228663731
12362876882626167783451436799942658907
9282930532553554366612952631655235287
6265525118941437192498820784955019071
10798902595673119575710711558954826015
6209401128252014060239787218475118579
6207541289828111498521653354031427951
6149840586109632355389382755840991539
6103545087739589556524647315058596387
10899046903502131093888775358941313827
2053439588218588727560399043674460319
13984417131456161642873297664213139931
1741445626149963677664913496749442203
6261191570660832416723853607866339875
6265395017878069496696157742532462315
2279058267347476422123071424149103227
7771166920878395713327448403905173547
7661331327227230130558717620934222135
24234493296831980140895427214968016147
2111020026549603677220787245995854215
2111221551303492629875205551212709495
1891393140818340248097667710072676063
7884738701462531727974647902450179807
3189445502026336423968170466311844971
7611247902480610386971474123675638455
6205758031810715273131590745097296887
9450499050161798863502454092500660027
4757406530006274395525187830586954007
6157603143867496506706411027071328803
1949512000034217607008473076152456903
10902901243744840931866734250608476303
7883012040895215672374842501052292843
3133522854350692535166279964652579875
20010225841530862440421708998881926123
4699563424094790835985913441518788895
1684165164700607955808034326038975547
18731707926150853427762349923969386571
1949580879354605045177753807924307111
7665455984023341688578687948943926739
7939291240160564480796143363684900815
6263127401138110723812538300124102671
4859614921405757042647903837091689183
1677745662148515041834468015712596739
6155539502444807939652364140663882263
7713603518796862045538497588686816459
26233242875413372271676536752305994579
7669366836999847880251022355655940279
12584004250891272373173959935612652907
4643498129485441224148114311720521879
1679676411196743550416068626943282719
4643564536740097693228045126172958611
13978356559024435839700627120007233623
7827374796859033629982180716524230951
7935225354180506815506914839110775995
12139194303891204807218062422496221539
10904898659760588761589331643500465899
4747703563562096135336161979603928231
7775299139017576036337684179639319583
4695568958772119790220308855970826215
6107259322829022000016079463956650343
1855007918860119842622628403501234147
21645952713002610026216938170855266907
9453049334166539528704285631995943315
15432348150293528913014847320910582915
4588001085276782628105383139185297095
12470587597544909044697811317444980495
21634532024631737036325343518019905395
3079946443848515668572075441047495087
4639793977925383245994800214515422175
4753351169028093713258263466026755979
12416804934488423406926708151797784583
10904549741247908746429826705783232831
7827372057667098564934127688913722511
7715603384824292571808259186000769851
12354750559938966983247742357197943171
10852968024246183870223521000796327371
1945660272624581549126873161250722763
12470661296007315170385824567842279163
6163110465138688383645332685467901959
9395129656775995904603474407791138087
9394709229637332783251271327739177343
2383125886060456146544736679566200011
7623304996557873364754736733141102631
9396917889341103995623224460585507659
2383125886060456146545022636146153531
23315355073805844111544213728659395883
3249280825568797253283855251205176567
3237801902505776670953078058076997827
10840992452832827646658150109207902723
1915339661922374232794980758334570987
6213179147344599900954732345296873747
12145180905151418660835412287306036831
1681599937175186730662738250400683003
1914991031764916527500089003696753899
6205832172292708508167338951660906735
4753348634644969730345351973271900227
1623894129175112933245541461665920383
4593641058241520720194161218601413499
6374827401910382438971263951119654319
10798905055212503543752631332145384479
20300237028850762156617169578135427147
2111492130606582508819313122043785847
3133734302371966400450720028895800707
9281009826661458901215198221089360259
17221735279863390924181971155936284987
3133803065767949407299683082879057027
3243579712786610101235095841610196239
1681457102014368740516378261246674699
10962820738168234691987716055093406215
2279058267347476422123071424149104011
3245294266157486484605771339605120835
21749454691116981987388580548765545807
9287202843536132376034681445308213727
12472656161509218989065425952342433015
4757483218324823722917649100261860871
6311473887954062823179805887800387955
3245225577964801892173301566655144771
14090061742414419925489904517876358439
3247777626356092402252080507510215983
6317453201139847328164150836323427395
3133594259114909490360447068490392707
21747819298138118850251583854284369211
15604319343033536341916212810360258335
3399506644048392102824552958839861743
18731988065725186484213637170962282811
14151904577708396127358080389248781819
8214086007199152309830505152944097419
3403223172052972501489209407000520067
3133591555296110331663471456955729975
17222079015894776950404537256095774011
21749454697383443061935913397924847055
1681385863196262293412668897782433995
12582361218683339167548885315137425731
6261540567622288843584210513330029219
4755131882582624182842663663661377887
14034635686459875309615135827658454311
9556834394961066136642277416975932055
4755343145859244850341803392191394883
7775018557315305420498059083608637367
14209605290839513097303540260819977439
6320963557824100680847421859272691715
1793801599026537169505411460705243915
6151621539908292590129781063749999271
9231145100530923636005923439440785475
20079555494298980329015381723396489699
18843692969788202058704700083955068459
18679988559740086736711985730973920683
6311407646764970063408720552166296899
2269145879769313249196564291454054151
7929447637911087112306199562703972571
9395200983318496724946815158545224727
10643039536705947349458658905282795151
