14
1485118587664943599062158897510420045
2062821485087950176690304210348570553
1800081895860723195015856986407764995
2140638812574723293788121791305007337
1433867601051798200551230549492859483
2163359684414875198505035014257690899
474076061972208091398048920950470131
1435082211530274804201561136064126933
1433231450285207875782829916316975389
1509672312822493179880466222605782813
2066535782368106400383412520351742779
2498589112859342723164005936511489807
1822952949578047614606519933708823055
2555624550989046493497871286740038531
1435330376869234454136975694202287069
731619187038272398748236474792659389
755599534112475868372387715261085481
832519006675528303510898281651604509
727914795695866174355081781802644707
1488561088936414920501951535908605555
1457670987640596150238599135047481531
1169601746293756406413185481941687905
2527994701917189995315984651163353021
2835803018193500184409703573294311547
1850857236040921348833779730742853119
491218786655735919874214994724348521
1070466287523273422259836180182674653
491218786655735919874214994724351265
1454071741667178180466873273468410055
754214615191066473562517648975873017
491466328456345808922895514708044637
1483512892863904501626946230875055153
2137171963640949271334632917283027869
1093168262905419496610075152187968479
2163120477658198698338338801810819033
491466328456345808922895514625757565
1485957728358762395642721484060850769
1120703081619843081003587406101257055
1796500528159161224109845629212604119
421224564844256569880727922075184959
2140647889870445290461631104549395897
2189289932180827171458455508928373201
2524150499560887548068853837026896469
780270261697329595503454904799203945
780146197245614574065368564818403937
1143300027481562695126414285252108483
3257486341970406156149142604690247547
1093274820265813004585354945443256025
1436802065949935163093319609250927213
852901661420509547358624699201889025
2503802767770363630529680306499140495
2163721440084491339358089748408491701
754224739627199345287871677378981313
1773797060538010297599179813040437535
779915449373479132986479071192585533
2112847819767338885897645055753925559
1774275134156400646259029706141215207
421224564844293225143254648173784863
2114585180801053587686486514671863807
1093186723466039532910789620406369783
2503555727182155750526640112854076939
756351258509947045704717451421330391
1384809685847825964431652442948164743
2794210457764107747638920588425040945
1118594424465155101804642943030527007
783364700282713415064170325754891045
1749931447732914524544326747196170073
2526266478709064651835923435426561359
1747963339091879961376896748931158877
812896114948992425124779930414960991
1117255768688128071528311360007736775
1749693317581000022289893805446117113
2527494006550424061736739807682994031
1796357432499101720220120132671170151
1722158602672184871827266704264680349
1120835512335782199430636130127617839
705707212084482482630964320654606361
417142904088212543254492516663322455
2189166462160678485566284516011999037
2745427163408231826123455828988727183
1120817596647511760101265095055575625
1796490310481676988231597822929644157
1051564903583732622945391477563539527
1145019878092041318486471054054068643
1409753913312899967041553936316710617
2187427657230670100158971327735536479
756067524407227475418224126533550905
1773797106226667537750397130610540275
2161241732537382740510685745583506937
1458059587086204852450261397815944381
1751420686571234903579291210686827957
752372634713123584000625659210452525
3227730347830604782131963223794597375
1434959493829656615950720073847053805
1459276080839823716206115690273246889
1121234157655202213969737158402910733
1488654133128615678456162513655488509
2529713970874485875946645061956379085
2163721440084491339354964044040025245
391193801578418826631038852275496877
1822553294380352289293798321064300769
1508183662659644095580471658883107569
1822288798560559184842033973228684503
2553403811776737061405223384528089135
1409382049725641456937533465203317101
755837583729015062512022084541551557
1486117053158752943116983729473305959
1093035430559843064733995609027869569
755590714136410473022152126955736033
1120341467869535041853216827275178673
443054016984204546189847509129463961
1822811777974961025346530785592543541
783242711568371192255264472877722747
2889288009040129389013412107848034927
2529608050006726501235382036294487623
755820487367943996152993152069955293
2794210457764096189540582137332740009
1068709167870100789246153290312658903
1094905760489909524535568197045551895
2164965029835721708580472180559107105
1768585743530681572106110831018531587
2747040421665083767933538059144531411
421224564844293225144898771955862255
2166826674970163219965546770303022177
393462513250986875692605222510660977
439835478343771354262990358887739789
709287551339495621221079065651631915
1845017911851350926711067099250331599
1774035831035959176703550811536038707
757690273885213954450875631834625485
1070570234511999241458589207411371677
2552709178562187554872184671688403867
415174155311646916509648454589363481
1774619909191466177514971042949102735
1070704951263977596731798854253530563
1824016212333941253311384033292076239
2187313488431123986729160472684256725
778417481707373968350526791271992781
1092664273618276047503706695235009455
1772423116025883651296850106322996739
1797999122876636174898344990684542875
1749817382507024407272173727009337881
1406077258086778102944834339085158609
2745427163408231826123455829192024851
1093063246983438864937520493911672695
2187816986990022406864476387733003569
780269544652855970535464911297017601
2189166462160672509432349406066248985
2189022770888769808993569572349452221
1409153995369326031609357968046319649
755934594701946696195412789239550437
1118717329545362725840697459844127739
2431162635293649749891199478160096463
1749817382507024407272173727115289209
393462513250986875692605222510581205
1459143296036164531930526296618646561
1143185874783284172209605073375268307
1145037892992711424637797679867851695
1774274636660686806488910102574865203
1799814782978286339858180644471021435
1093044159897518344351401076937857721
1068595230476509769753148604440934385
778302740808285650548681258607403401
779906044872496144499312491753492573
778539569423769598839471159588158061
1776003310400364277590477319520778307
1824016212333947686985661315389581563
1144685134511985569184652976270422517
439835478343771354262990358887778205
1122972471025927705121807867664575815
2164697377623687869249488313699836735
1849833696331876046634544325852307831
1144932233480819231537779399110637729
1411234742947338021971110191213324089
731372053261811727283289107331745249
2114700516482022925062421334679678907
1799814782978286339858180936465351867
2431515798089807252122064059464983431
1798229195934008900094114260805296631
2163112056075639391307219435440513065
1800081895860723195015856986513107155
2140648175047603200050731831453637169
1143070755648561112322845604731028415
1822666885365798746433371300060100355
1822422213347263603434641662153744015
2138919762575316304514216262578267977
2138919720790720199083584084814128969
2139273639027696525876833858362162217
2554039513405581290250417583818305867
1852074349115830238126295028325391439
1410882084170485549314250031545885669
754224694921326983598096128002577749
1121214441588809293803735465386293823
2527756397677323951911645642827362763
2165221290566525909605850748386238781
2527464158981090478662909640779742399
806094495546177296955755190977947331
1411111398033912152623641601140722765
757302294269011199737575915263676455
1068860457280529896255721531117642919
1120703081619843081003587405978674343
2189289841904106248271667582899615529
1773797060538010297599179813040440475
390937350012557089915690532600094947
366754277362465349134824786256506979
2164830791756974834693951998589839437
1749702047086096009955929885728485261
784122432368561147121749144403501743
1094905760489909524535568197045551699
1409257897833638376330832618854874189
759163760277255735279471740993453463
1800204781388566547681390163528832067
1774036370624765074140519030414865327
1096132658449993457280589986350977167
1070580308237723331890299840410773181
1143308760232323613110986051693118775
780030109274679563091858684375853917
1122573546599260246724994756071883341
1826542306308046909052148537777637639
752372634713123584002889075214157213
2500668560069882471936668286609228243
1796491711659721458340479657419211603
1772660487594880887821916166563468515
1094905856948531637844547198113883419
1433344718470580220891667293771492797
2187304322206999431118170013872709121
1848341121385117556061854252871557575
2135701008353952184796364152133283137
1746598165624722133431817850457619885
752372634713123584002151495029226141
1435340498174662969141354638772019087
1749702047347547727524240926673327489
1845034924647674878717550228019719259
1798476556869447012770825887378196207
1093034758577759586069824574060008301
1409392671949139517974543694826993837
781758828504101486133029738984805229
1454071741667178180466873273356004643
1773911849955722210632111890049142983
2503802680296930597725380957003343787
1457652621206364544884114493642800371
2112704629939583245495319389816004611
1850109088750359826947457006219224703
1799966508570078573841680252868983891
1824167940925563169263621290112810067
1796377453830857624378887733118317791
439835478343776468422745305105670849
1070580214178134393763169233548731671
1749930689245289828065234881107722157
1850459764562849692034279471776824529
2477854976750129969008010695056601661
1873066667653233074083028405110360663
1117255768688128071528311339142391351
783497489271710200054079288282063095
2159390119594764594369781441716237807
2109636802404830038317576536215211489
1407662741686964876423251703989613921
2163359922973157834737825386011761181
1457679617023573611103310651818617943
2139158526185862135981961880370734921
1167165598502927290040144989922676977
1822296261012814712032291161626776847
731627286840348815543599485713374793
2498218992286413610623444229590596511
1822811099369203297926205516379005393
3227862104058829310417250383268556383
1092787895185055992829705192860670501
2188759390180537819026336027121394797
2162758780615114832683141673269368397
2527757423449769681273720373681153883
437523478753891585420404010387551565
1093149412296377547003828970642436601
2135189007641664765483288212523491119
1435074738729242118495527834695723689
756219260317413721829320420223836135
1800204780835352042809459702697184643
1773797777502239595227683816135612475
1122441883797274771493697377910668743
707284783223533066710585653722579443
1509920348772583151820615937974016721
1484229183695542012873652321461342649
1409391415426642347524818920935601505
1485118587648568556702806981266578165
1824406074552967721198832237285996187
1749692012831557432478520637759026305
757946863695618831126425610251446863
1409383438474241456379812971305335681
2427933665488236861162712482305112697
779791429740594984052371414833149689
389341786370194960776499284627399447
1122697022816780499724823655077274311
1195312036812498520450887793820479439
1483512850635431234603657378484256845
1509681588145563640563100501385701489
1508183617153466922271648491103533305
2216957635992460484331313309042673957
1508422380764012753739394108895925965
783365822615881612576201397604218107
1484105835567821689649882032050942401
780154842737580553444466796617971937
754224910914430453822990755612859521
2527494006516430479070491843589737647
2066535782368106400383412520351668691
2554561139446550279285672615278712655
1197525662200798432055616727919191899
1117255768688128071528311339045045207
1822296261012814712032291161626777043
1508183617153466922271648491103459021
880816670797896783908251102527186639
1122583394746821546022819695257646339
1433734629576107710667488895712589557
705733671307139003458089197668898739
515686673397330115415008231005011701
1459531809048083351120354734648478613
3255245350052908316893171958946391163
1431617263123344852229093464571100081
1120835419353511237391492659682001295
2159768336899671369433390044220577499
3521505883438465782014968269794389839
1822830054158119372928817381437296009
2114700516482022931132479791132440083
705821820307627649365723889180091071
1435455210454116146660489699369051715
1824292100036774487358577193607203987
1507714325219389097048886727972521625
753862454615089904194524842900226317
1433354839753568591747615669118791869
1508192436948061861530133813885429537
1796490310481676988231597822929600057
2164610346296828115644429706118261297
1435083426497755947333442313771529977
1794497043822654695179291070814247809
1749930730753446023792716657135658749
752372634713123584001353752819535141
542358447170075559249699269858712591
2917715315878724146106895168019906491
1748442167603574552079329341424801957
1798485376616967559423863068903022315
752238493733909170339709547425806363
1508192611203602762749088884890822237
2159768430161633417882450379765844627
391334917888914066763552317924684189
2163474312617844013672871182696888013
1774370439345464555784105235947849189
1796500300722708265572468418630669719
757568195613727647595221280459404607
828441884486517448504797178475228355
1120969027700778647476485221982474023
754224782118140419480609085653052693
1799825486461164516211213548150594079
2477854976750129969008747716332142813
2189308935887881456741815489317597973
1094791196889652434250652610700331923
854514456722353074451955573698217945
2159768430161633417882450379765841883
1850602369470451332852635813515607235
488018527445522191443617746570280615
831794703224673184405292936791717429
3159093591739094705133717105024665687
1485957770144529856649307649046912125
1796747529781079342966324237407524623
421224564844256999081990960083890063
853016269815765869462915008329878833
1118717329545362725840697459851737439
1824292238867009140900453261852595295
418482968459335645136281221911550413
2844580808350252040849407176760972155
2114576322726959598384821882503189075
1457405664585547830371930309162057797
2088637435483808743489633204524042573
2189175226542714281808759089906531245
1850460380556414065219567053764332657
2162758912578767008375971269971905973
1798229028365982386798021181387461203
1118841336303888733072110113727060191
463684245691718192950002143702591485
367124662682690527917769018607377507
1459400194228329480274948415975922649
756068112789531192233807397333969273
1433459427109606245886815347284985297
2163235671144441110633872796222822943
1824406663262223528006718511306872979
1456208796538685757970356067719029749
1096643347258163781352838591515234535
1093309428014258450018045346632522749
2163245120463861517975688549463522801
1120589507381392887801875145412549079
1874432451047234073140186450688655155
1800072394198049583434525442029233135
463913391957611218986638545679334985
728304177230158197662756127546989307
1433460551339108134021407611454166581
1435445805704688368704058164375447931
2796053617411839554443810267102184321
1120358432628583461369162146671259639
2164688418993176521849748115437733329
391203483208349748156227716755639337
1435312197604295273247433220390429597
1433478904471104956836377136692723563
463921620800897294191828322326621445
1749701459117375970575167290981037853
463913391957611218986638545679260897
390937398192754640055092941865989615
778532012578910959471872029849075273
1094506974078123549921097308500022287
728426294039259934425703554567333767
778416725664056375939952641936776617
778293872982278394819830573807600673
756217955121500149768622793506221925
731751348111672053224371795819687781
1093309428014258450018045346632401621
1121074723460220955765829219774201223
441096798529585747177921311788901009
489870674850539454103222051854911171
2140647506463526626056984688502917081
1508183707657335550008763895419227397
728304177230158197662756127547027919
1143653820152723785794935345837414047
1800204910107408428922868778174509763
1774275263430900482567664220594341363
1462732168157351398481454314701189925
1070218025953717216077317665044159149
1142831862965106443932365791419078303
1145038022188301001597197252247369667
1068471622474194270626850409893435175
1796358598562384231599830883954619267
394925967071685749872704800238820685
2164965029835721708581317173302736321
756094665062566292951486476091776221
1461270158169518903092204576547976235
2116313399058044736911494212385828903
703845656812694099793840166278597535
1068833956419606608004798232455356805
731513353121222136074972319977890615
2161241732537382749533457127738141181
1431750234157481183024719595862339303
731381011892348776899953210864604711
757823203805779109764034855596664923
1405687157063388277587351073776942897
1457812726921829341263213557415204819
2189546428924438242538650926464949153
1435074564979726819867500478357570913
728293416056691095401451090072660517
415537703551160300415183128683097591
753969056945085433350675853644060405
755706415269621958828808921268035065
2140763597480237100824256211286135505
1120358432628583467602936155202056535
754215241947122747444197252302716229
366877664078237795754652606171266603
1092682549527424557231467661133298661
1070447485180274399924156898930940431
1433354164756398758988366589865309981
1798467159087337420702126183567716411
1409152867643298215111279376227917197
1070315129908837789600143892310692421
1775870884684117726975757612605960795
2065934012811127134688009282904007245
854753808825537969691755306531950729
1776356640532882369034327935631295075
1144914057181484352195092017728834901
754224823457688003516997343997266197
1433335947166832784526435854787726399
1143299811749575873208150961038422075
1825887210145241483928846446572496047
441448862185090169871455619495718389
1749807890667103887084902335904318841
1433213819940517483023979752969147341
1798228970526649324263861776478855895
515932993915975804254196259425858613
1485338438202752837589475449287763835
731893046036187688996534287268049461
1508536912206383584677528578756217345
854630335160198615615751970495706561
1485242064637086711175137333753022129
1092797345142851886126484395385578997
1435206360206806486014066921691610681
1431485008236159835610114124696095463
1485586706870470629720681196225494775
463684120186985907872001822873488129
1459266637768439626741755305051634569
1796243402155928857306611225758576009
1070323814482150629237785423377406717
728304177230158194818078931073787119
2140887071145576469260834303726666881
780507591575606901367620505231133417
1409029297276644265231862083636933657
2140887071145576469261571324384322345
2161241732537382749533457127511802733
2235707678230173111613624755215601707
1797999126320421568203067444948307875
1823066245985176628044386717196576959
1433584108848795539201897028535363753
1822695770916890216226568321482487879
1824300912596587411194737159255015219
1461262375686412552908293015387688373
2161241732537382749533457127617130781
1459400194228329480274948415764097413
1068585690995353929977865090713617117
1094402497224617708226566158900662247
1433231408287437038626244923264944973
1066858280418491426913873138070459747
753862628562413631338653038947118393
1092797212657951566834664111428910665
757444580722413090850948797857791213
463684245691718197015409213793059209
1431741414393489944695161947608352693
1431741414393489944695161947608394245
417142904088206564317672636626962975
1118603929580102303649471553341190259
1433231405073069599235684521438032897
1457671029160054513096904893156807823
1142955342904370499365312661577436135
1796234440438804972302993575990607403
441448862185090169871455328568502509
806331996160088685463796024250883047
1748202774009887438734360120222318693
1409037991733688116093940302213844317
1485196159357156917573452363167312367
1822942766057631213737192448951392799
1120605928806293803230498085986215079
1068604590489592386292925017248146945
1485834248711255096301260603785071665
757302249551360070655577769393742767
1068975020755721741434445292926887815
1796358598562384231599830883954616327
2430693297868593718059411727875190055
1459143203120790617770933292802338561
390946986646034494712847120165223469
1798344347386276091501078520703582297
2162969143293300861763856245186055737
1120711853170842594481172429108731219
1092683854754959114438078517143454081
1799957698693529720933227983618195203
755828805748545941638212834488357657
2527481756970609100982225228209471273
1774036367608363136343457042798646943
390945536809957132784224109585089411
488141541692207862833351116170079527
1409152822398450768873672068174636389
730137373037839691220438467556410861
780022591293357550367483807252907721
1435436175302822617394586574456867501
1436812103435323822227192622249662313
1409152732400914163566425552621483805
1846764848447486784201281784206566467
390813960560613326954285449484626267
1822810379107146506150327648538028223
1411234871667451632082434441731564901
1434932905969740708384332779997397221
1409630263083306516561353225595219725
1461270158169535603916199069354333095
1409392129455901966974584042540424357
1461262375686412552908293015387729925
2090268552264168729356722428703346683
516171889476158183373572353318272193
1799957654091627463034801605276144879
2526000614930864658023660110739628759
1800356032114827941711148462185724953
2138521435989810255751233391280343535
1435206267208207834533549831405869809
778664348101029564489319040309751565
1775649973166102137043463466854511015
805740399793578332055628920676236723
1070836669398451325700112193646374877
390955619509449471749122541615781643
1093158816782233656412511690291887077
1798087272302061707544702922670036559
806332626143229967339375504299861139
1851940263531502557707778166015424689
728304177230158201872489698687565639
1798494338561405620804627284238661703
1800081895860723195015856449129617939
1825877857761448733832185507291593811
1143176295962163303802156210374502503
1485338438202752837589475449287846939
755961597195895684620931103347269565
1119108594730865650372415684156628015
731503951602223538152401838011633013
2163597963388788143167129813182577717
1433727215352165390857648855352643771
728170707306382446085336075514458855
1800081895860723192990453742465411783
1822288659889694609848093000044471187
754356493133188394538469664411028037
1435065295641195271093812521754751869
1798714829413789627580178262201264635
1435073973554097031668468198980786941
1143184611786621058972923690402511063
1409029846968045839360249839519839897
780145981252511103841271703127136229
1822800396759050670849594070681171921
2090967029312309429978741953457700567
1093054329873781516441395533212424889
2164707851074521041336489378050267163
1485604963084435902662133777383239267
1431740192505713105015845530530477237
1801942233046571990791398011095252659
2137419017380350411334827554850912209
1146641962265828730040691370750791027
2163474486693096895231300112239448245
731503858338821709786479243305786081
1800071764639864460249543067728695069
1096255225261175627369914372140751591
778178672669400285369528231205097349
2114345832943129344759199903170625123
754224778444662134445623326091017405
2137295540684659163399001325069055953
703969136297370594590981386975105647
2139033489733111769556449332183171773
1796860799361758963624081086011848657
1122440474529811453467906643369689441
755820490367756970383548676076409341
1070456834331023701347570131343961709
1824406264931046369096326749205869991
731371510256334071656576494516652085
731504976438721922102241422138999577
2479459456733584714527921329784584049
488018527445522647092137416862224807
780030238317055001206701508744017861
1145152675691422294871801831463337903
778301477811651203209207696275780201
2527729433607369318806274034180380421
1539297899548988631113885068341458897
1796899210670429163251023951278102393
1068595279379433309502424025979338753
2135472954456808145241419789070700897
2165096741493596714674966473641282393
366868840888032837364369730377332007
2114815166954797880119940758041547139
753861281845620776322590322383366073
1749816119510389962289979032957051725
1096644070273950263494882463142688167
1120721928961566227031655546212315607
778301477811651203209207695966531401
753861281845620776322590322375836537
1070191517989599423274194338562881665
1774274633447759200685098972532575987
1800461049077282142571237202381380127
2140285983199325606108577277990155893
1410873306358362161613364093638789097
1433460551353169515213308293485385317
2138804388632213068572845036234010385
1485594893454780927259811410478791811
1118850298003777299421519447947885127
1435331688035534043817632916182167873
488018527445522189721252639043579859
780269499900140060113264814694692805
1433346020007161832863503453734391685
854868420574619633783146795659632169
393462513250986875697606456148713265
488018527445528200560539157139340359
1434941095306627663703473997106740605
1096643343547213210362309536302299351
1798476595668192930491597188514303427
755961552408033194099043363893651937
1433354123249413905010553935990082473
780154212985285476581345426684082117
1850221617368308856985782889077317369
391203483208349748156227716966883433
1433346521223190630643894155660371577
2140294301824661888305014153074027369
1774275263430900482567664220994449491
2088637435483808743489690726045293025
728304177230158197662756440300826927
755695789272757722805279023247461279
1120703566290462350809395434300760737
728304177230158197662756440414307791
754101308422267268919357910955997053
854868420574619633783146795659094345
1435313328590272651334509925539884193
1485719765559529407180102036453781265
778301480842003086625230327617135485
1485365715034128992180437030650703633
1461004124615333760126791245414521453
1145028617208054755164036459332277919
2864811360045743453304022775092384867
1772423116025883653331828356837610087
1798619175783167518457711732601701101
778417484737665273870111551274515241
1120333233371027511420911609617658397
1119117362378891311310463024132169595
1070456834331023701347570131343926429
1409153404398153555457562099843066605
1461526294365605113171887038409005417
391335011456552874743570242482400129
1096369982750257069433744733335214051
1774619777012368233526522158645643503
1457538545817617981814598408896907333
1459266004801759647331076955175059485
419136167534380669441748765042842881
1435215274119743847302611766060575979
1435206269767871661375414843705587447
488018527445528200560539138060033763
778416719758148155083472568047407809
1143299853457782861435498115075029799
1508182861696210792165265406837310369
2139502827188660536749562764041759593
731910779270401413555837485788472985
1433735934557526184387175676434043447
1387033352527403743678938860176189993
2600599628968059812693364310317115949
2114575647729739875704002408813595375
1458059587086186010984720448814627273
1433708173482985049249623293114898021
2161373444456675503823093276761678823
2188777132723366213574263648398389561
1749931322379377151889342796007121697
439835478343776468418991337729189121
1798467200762746452802761695188814783
755714017295845233196204893162949545
2116897264205045206098869174444762659
778063472752217536236130690052478305
1433345933468577240606647094218836905
1070439876655095002910236479145400291
1144904966487641074485984416670426115
1435198761885724677397262099231027353
1749692771167056566048750857054521817
1142831775966268748806656870310894631
1432140342971543644925461740052333293
1775994358165609274493844831443489263
2138557309411443236784372309554652373
1145268049665110272681938542075578631
1723620786821699630239913517107340159
1435331736740589451293620124549376851
488018527445522628924124793821612559
538521171396274059759652045845072257
2163350466764774656684469876492505269
1092796579753588159251441197061321681
1143062394596965293203562057353548439
1748202102702425792843902125797477321
1409152693878543317119372343161467857
781520820231572541578482199941636321
1824292099489500864521146479803524271
1407424062122537382526513934882726045
1435189941863981963856063368690021437
1410996066533605626382808829913627753
488018527445528200560539157245291687
1067257205109993764671539716635699265
1119117362378891311310463024132214087
1796233951881700020723489069335378401
1511535837161568848972283520721442709
2112971842742345449742101337124947155
1096634620526831035336528414945097127
2161241732537382747192172368016945557
1405687914664799665890546793778217253
1774619734951332218391941792480190951
779907343163089703275215856981091237
415165335547668976614115592555194141
1508069008758282685922534182276788097
1770703213787673598126642653804357079
1144798670361521754225354508644442427
1748087445770712491188473638289871213
1409029930901379372984254609669168325
1409144503869315386910840812056759757
1798114323221213012619535608976280159
781768905021255530151134063235947549
778178544053242012970297781046390525
1409276296109582995619963125728532033
754108906756318484167618636722768017
779906803207995278069542150355558733
538406013340042360865020244902724317
2163350508778956455002084379139380289
1091191518168937761796443976812083783
779907265791528264150793928522797565
1091191518168937761796443976812042231
1774266401453743415275820677727447127
1725738706636924460801709172719295069
1822174141628833041986364493274339735
1151705130114326971980327550881440127
439835478343776468418991337835137705
754224736922778367880797756414771841
778063472752217536236130689946526977
1798122644800708921569526659751529075
2109751372553151428693267028733248529
1777491957350274620193682690740531331
1798467744072770584051505374889247483
1151705130114326971980327550873372767
1798122644800708921569526659751454791
705441491138925297544586671872990147
367133482446668474198895107191119463
1066866467002795687034650989485431549
1508192482423622046087232901993919809
1776004107719866148678354700509340643
756068112789531192233807397431743481
2088637435483808743489633204313218113
1822553298018492177064918364486491577
390937440490404487753571522580650811
1092806116513606892793736931039435045
2140877450308906054389149092019962945
1431474973258788152280379701252359759
758070784051767068326205383950866975
780146158477342744971678768220502825
417141641122100728669425694468469731
1091049630026219877898938763423195079
2893001073783554086859664528116695805
2431162005310508468013975874841044135
1539279000530165150374870552395639201
391078653087338500418060244889588251
1143299769641518292303367740033072075
1383081461409775852392796162425111619
755564074353648611312450404945824475
391203203325664434377476300813260521
1068719929043567009139567934536094593
1409402163496088419861276507015590389
731751438584821684425906988099973277
417142904088212540936117056088019123
705564209090554254177949550238382555
1091191521612723155101166409045391943
1092806742563498031208422430745818293
2189289212361638835314029992580021665
1120703029485143073853763604765123233
1117246893953352477483595043984474397
391211531071167938673363188248724923
780146068052290016307152488326853417
1070457467774432569657733244620025893
2161240469553623390663985153972010781
1070456834331023701347570131344000125
1800071857869303833122052955988022115
1511620220695325612749795371892430457
1070324538102129512474949791630908563
1411120802782229604852386581778731357
1067255942143881980710552225974732809
2114691018230185648160541973148642087
1143299895318768084069415316566700091
391069736439387893178207482626241555
1433593603563101047809767494381179389
1434950590317352726128725235293599421
1822429866373311001930229942843546143
1822781493837270411031894422275612217
1775764501529827421988520663563962843
1435463929658282054023751183763776319
1116865802401180852571777306143325629
1070190981871782609792972445162292371
1409375119450811610815461712422874101
728171202344759204178615186248827685
731761524709512714996484455780888199
417141641122100728669425694573965555
2090268548852009534140787370514927943
705565468808251936572240183680584979
2112970579745711006783826649960359751
1824292099736663292061639949575416319
1459398886225771597738231762924745693
1459921917155850072197741390465608733
1800204781388488448897182577700115695
516048412780466935437742880820726941
366867770968251144092886739530986463
757443999214555828918150336795856517
1409267479544438446545926672745761553
1093034751920867726747627970418401133
781873478778922928465528920140636013
1799957197722122878911768450284546279
2187958922902699514555563419933973313
756085890722508133730232148771399315
780021922708042599105692801386114389
1431741414393489942494138240083824065
1485586797347332875602333185417569239
1798343724176242278196932131345628787
1796480957655034600535814491471519433
709287551339495621221078754260182259
489623007509788942076509084768347235
389474529373946328722592235623338219
703836795068568493546428377906176479
1822933946362859786706487297054929735
1435332269591250486384784761197880689
2164688418993176521849748115429128341
1093177764786145465179417916815287279
1433354881768760847171510751219925021
515924804135139139850289417654689877
1433726588351199756028742001326462331
1070324537856127736193420811269049213
755591302073648109341587288903670709
707709346898441064868988820093981581
2114937885036023001046383333611265147
2165097900882371521400821358341913733
463577106804903662986769286650212281
1435455117027950089596868328493557843
1775994358380959380860853666296022851
1070439824772081961519980332568428573
2868782008132967907296924685760330049
1798219032681596096399967209213504987
778302740808285652726635422956455777
2138634832955240993808583336029629959
1123922198798562278437273101646692157
1457538002794583218937000930840369729
1122193482814024081741959138079922025
1094384268789170238017684086861027291
391335059473931113227589774596874523
778532012578910959471872029947387305
1122193525058884807335705884700778857
1435198761885724677400331918939635425
2113201066514304671389282389409258619
728304710063164805843793324182877557
441202622313159546723861299979529673
1437067873590764548368450424598956423
1433699353566976278697952627684687617
1437183340992939891517386078067393327
705432002594250355249653068308890959
705555337438865415299346633922141699
1457804495404583902402155125777416131
1800081895860723192992673442539528007
1457528604261549747709722377712960723
1773797864974500909210664362813050683
1433726442846845369206345652082393927
755714145815640354829153765196642077
1798591307488427656228866278584271939
2090383292766161520330729379024698579
1143299898241228560916860469134332019
1773921083924090526252641941139526223
731495083592464532590984350142107717
1485453098611217744281958279269356923
1749692726414317518770436380411648449
1120358978582256790958089692469423511
1143185874783284163950313313037445795
1435198761885724677400331918939561337
806331998866979101818137953758004023
1070437844856854040423658094301523749
780392979595835188744331164250639757
1774513354813433185307139924587353763
1457794270708437776894942639516794317
1096502088883219057403942729231862015
2112733121067361924901511859928937255
1798096812489576663944974649301006431
1800081895860723192992673710929984355
1457670212276421054160603392833632645
1070437844856854040423658094301491213
731893046299839201044067356189904595
756095205243654230165880279613708387
1143185874783284163950313313037448539
1775756398746639995855871994855666659
1068844032722570316532091378799063049
1411111353004571483512079025856132893
1096899750396665505381990659878780827
2161241732485694571653642078095327073
1092919565334877240770822707639700955
2186915622360495088805796827739536399
2114576322744357035645105098357735175
366621353921762005755367574972189067
1800080587373239925760434225159420691
1144913156268477738889890698920701591
488018527445522616601642195173950503
1120482452110602555293136800943871907
1774266398437251812871099011558589507
731371558682522292674401680542389989
1775525824932259194686761833435013671
1121074726625111402314430274462570811
1096899750396665505381990659878783767
2501922171173137310835186852539525787
1433354251769209026643502808023775005
1436802692488186691968711310547265985
1148371895971788764896766556598802043
1457804495404583902402155126086664931
707160676333927821829431560854449999
1094640581700501117264041971783883875
1070437844856854040423658094301523945
1435208163357778134388703618990416065
755563541044897012673321422959405187
1433468779950398840116515257096791397
1775994403394977249328452591523462919
1774513400223195478706838280045877563
1461270171056748158703843284480520347
1120835862998529791187740683616520239
1822554654481226825366243727867755267
778302740808285648357972887334108073
1437060313347786675609128377979578045
1457804495404583902402156223967809683
1437183340992939891517386077674889215
1411358894578112140816365349536033633
365272515230848103265504975999093347
1822298244845061259366915686544832607
1092921361400312597993010109664463545
1485452600146619042521420376690064791
1094658758476747690220399700609510087
1822554654481226825366243727867834843
366735914445222361248819253667020427
1457794367413056459803182820154644125
1798228983368202180650455448317692351
463922250784038576071214932003364329
1431872984377253656652564830311398861
1435455210454116146659751602861786339
390831599808453907148791615050456803
1798229111904580671961235952598796163
2112847649004679564543537881411747591
757947404208433434676737433186853011
1775649757663767997354209158085513807
1461270171056748158705552201095640775
1799965972455763434891173035475373339
1068842138886756895513650916291007495
778426168982836785204024534687436237
778540328234927872238719983312516893
759049781424620014324694544484060845
1119116687166178821353638278117540131
759049781424620014324694544484057709
705574382244377690250988067099282381
1118850298021360561391842492491836495
728047040725597496062686279427757127
1459275990876343510242841652493780725
1120836589832816406174518675944293015
1822677356486858544776951846628484375
1800196417273540821958813184673780975
1457804495374050120305199792602699547
1092911814996432905540423288696003963
1431731961628887489900922297511648173
1824026150127538963636149458801867135
1410996069763004297868162836020913129
1143184611786649718801548353783451635
1722052720901499330237367454952784781
367133482446649632735734968536540199
1796624548368488458097712904954802087
1799948335942888771708518366301972163
1797999084582751370968346603360842683
1461270171056748158705552490349716571
1774150526768926670872105314069592263
1774027766610065043663614503288045319
1774389965083691578807068187277676103
753985388524453306135639867395729325
828567254161984421431583676007132379
804718612318769434567698159832623635
1068709167870100789246083560974484547
1096644070502280932551335384421394427
828567254161984421431583386752474659
1096634620476475544922749282251557615
1798096231018281517225350861355221415
1094517202139831349725845768262765295
1144657512123703543651181506126096669
778063970951916140462704006938160737
393064411835025628693627884858976303
1143184611786649718800070262495873947
1120711710827773107220465296125390171
1433345981618235877515820553654297577
1409267392793928155280504592204107661
755714107062679816478291087178485197
804718612318769434567698159930617559
805970472620266919672954509017218823
1799957740708782527658537475244416311
1457804495404583902402156223967661507
391070321474160504916520985328370319
1776003393953151509669133357431151687
1120323779932877155400312412008578815
1796624548368488458097712905067704163
391344409546903186571520896309901657
1800214766891063700607526092020527079
1826001971045059351690875365748253607
778177913919146519394734438719152029
828805339576405454097979794850599227
1798227848754530136754660279380665277
441095441642831036751176682929015901
1435074609963204897078600428785520077
804718612318769434567698429902020883
1457680340252643249548228519938874679
2114576532108950144882331145623679891
1826001918753828017041926453186380823
756351701645655130077821610726987171
1142955297923223115490680366340486743
1773921212905500067563455602972584315
780030106290065555561099244581777477
1798227848754530136754660279372518145
2161373395817378255425892903483399367
1797999036274708726539109017824045283
1096643488894966381349221676337449711
755573482121791537402027995147325479
1143299982268403259010285486472357975
1435092468732708729109305989944306299
1798467329606164806504260709001652311
778302740808285648358085734914650665
1143184611786649718800070262495986647
1774266530450196568018341616562732807
804718612318769434567698159832733591
1433991129633772370189186904980229415
1070572076479117631067409788335462073
1485196159357156922107212495061646575
753862040396733003951814939779105789
389341599503839961684742951407009471
755953455857817890582176304165721785
2114814537137905462707176069355210907
755695695653490023526780809398749799
780154971764895711803213863509017021
389332827918888214476891573240216399
1092930219289309851097351189089481909
1435454534780972490298149635242435069
1435065198950381360469950927834648237
1435198761885724677398796615844322697
1435083471940507076719372151924454337
489631197227384388476573204967816931
757691630839904626800837446019682783
778302740808285648357972617264713569
365272515230841697906329644784556111
1072309518289579386980640194126564781
1461270171056748158707139031471092215
756068157588080231477956092981562829
1826135430178468371930921790734708667
489870674850539454102484740263481079
1070192106612258491919785552514808653
756085755300996272913343929931042461
415289984982373218980066576667020233
1094384133564374513581706464151747035
1431607176506678472640114269965264783
703845026599960754216947622406635587
1431607176506678472640114269965267527
754234186175185590490077930787463721
2164690208350091139775256736356189107
811925269287883940880619949270497467
3930452695800531789971994898273537547
3228611157356988540871589239437134259
1433468818472507996488690391412791959
1435198761885724677400324129724923769
1407548297336464748456295640557413629
463684120186985910204660430054595901
2189299288718491355634864351406190321
3228611157356988540871589239761139899
1800566889373642534953999656487218543
1750073914672691980406287088955952563
809182580205854578266998566463781397
1485217224780476570473671050098961909
1066990089258267457672845795244542129
1435312740101135646920161055696330337
1485217224780476570473671050098844309
2162959693121231460107845267440299489
752266077335081627309237192467441861
2835688457375276972280929806824613551
437523437231762792891187196054515621
1510406284671429351658444273825073561
1510186472489664838160360185894034667
1121214087484755631963015799165994287
1457802699344090521051992838511615933
1457802699309875756363164499792516833
1850193320280727452620338458532854937
1431617259239290177196411694472108729
2431171284508339501163205581463629895
1091191476384174317499952822489954279
2554305411254857383506959221270535403
728171102227743525750332819717163307
781520820231572543600741905469213053
1800213510826727404231403432387702667
1435082796466528108513397208756346305
752371374488073529546803201393465887
1093054236202742041342674612008654869
1171101189674653776137465848937441909
391336312783484097444035419124239469
1437040916555775945412475799298937593
2213111581395224922720300800289272913
1144789676081895467382936971907626355
1509921242780402005262896070976469681
779915577728531842100736193265516081
1122943346308110228324069192628794323
781882973292736276435217536408799417
804249856236348145331183590410731543
1797999209951767309747644970741695879
779906757964553895819605748281097777
1749930772521391743931748534082786749
390956436867398231334284428266877325
1825887164918121412205982537500444055
2138919588043107595044665185858468257
1438646068847130349234291913251581745
1773788286462678466161308213629919519
755563450816638397816437545825108067
2480306868072873100537738321035757997
1461261115720129989153846352149100657
2480306868072873100535353996805242189
1144913330309515481437832476398436135
1433603063018565527407327802703763955
2162734439006300485799695001421613429
1091582789620177045868627343255913851
2140401224885798690905140668769487345
2431046592629553981003841884213198631
778291982375874734898891191331542113
1120694293735411899461136492690705527
1509558288857464557673654122634412001
2837408215237486407572275811245138011
2894074221843347977525731227770918991
759921950629185523655507775406588411
3253546337358184237888318345630560989
1483468160352164466459435990726036281
2162969143293300861764017897548432921
1799957072138929537183393515152919367
448893562637616962643878470523553081
2187304325350840067838673781884757709
1142947191664534050945443253478564343
1143415098556336670695329297575930299
1485217224780476572653213589764821305
1485196159357156917581996945878565207
1459797810690166665897038685304422009
1481749518360509833522845630088878623
832642660532838591151332699998128853
1117512213845593133662370581344617777
809305792566585371940429991783867573
2109646252151949266475930584412802725
2187180651953004682587573955415865251
1798475618306825645152059470173345551
1820445467889155573062864890274580771
2161241732485694573976052416666444637
1509815367455817747128530562450402651
1483990290811811850996793124469660629
1459143296036164531930526296618569533
1195549993301572449323011957352691195
1092930223358711332451052406824885897
1459275592495833726147482971384921121
420210870033276318276117165416854755
782281856149332635420109989934012789
489870674850539454102483392875062115
1093034928898566447892827630362955441
1485339888725154553890164867053770311
1483627507795552858184492640222642877
1167165598502927290040144989817340697
1433479676534830420843148358674142791
2088637435483808755957312961719651393
2140744549378207546774234355191224157
2528357446592902668631336222709118459
1409030062700110718979470438266479589
2453635139282579496953559082122288219
1773789045304453757984523267239550399
1122441883797274771493697687826370503
1511620220695325612749795639027459961
1435073392210257691993226989990461065
2164610346296828115644430265442854089
1461527792659515281893379748040981035
1120474433048726926625069433180725751
1481625414912371237155689499402862815
757568341291855139743699036960303283
1749586759958306118828630130358210397
755819947183169537689153996375538525
1096776228205421182354518649199001459
1092690738880867100233087690882928477
759551829892285371649153431005695503
1458059728264994627261148473376418383
1775764498315627721570779994696555543
1824549277991752994443492960640101995
1773761778463160781550492894541610659
1850980082636611033319656553478270191
1096387024194508005822547530909131673
2527493913781411096459212093392053875
1824549277991752994443492960640140411
474076061972208091398049229713574095
2479343578556784106195637154717425873
541996704898490673140529898114021707
1483999817449997320305160805725453229
1406057046688261164975679127830066445
754338850359255538897360403400836533
463684120186985910206308331744792005
757434504649131122617878855635942321
1461782929140861747760322799264730957
2527995245381877092121084447005556223
2215209328105758773792595968003488367
1435455210454116146660489699368980371
1798467203808460535034020168679629303
1431607948161840328901790736761367241
541395700704096490768117461689352071
474076061972208091398050693050237555
474076061972208091398048920740063151
1120694165182645064851436063204060949
1120694165182645064851436063204019789
1120313651674262215796243939995141331
1435312917583844390825850712563442849
779907391391480571001552612166429549
1769231718322099566903491614056194639
2086908221960072791937056850361808627
1557740617978455583794099102158228183
756483271679631255526928368398853833
463798902870664763822545301850127233
446284799252879537742063110838376681
474076061972208084871227360550336719
2529608050006726501235382036294561711
2844104453898617557535381850701048847
1120951114736412336584065417572592435
1433470088146047195685268317289711257
1143653952425848143843683952028745383
421224564844293225141674144828548411
783242711568371192255264472450229303
1823055979897862561043305383006361047
1407539982050885135575715362117843309
2553925437817686369647161711974229599
1751420686571234903579291210686825213
728170569345627856926685944537717535
2553915406266484142437726840215811995
1096387024194508465383287856924436937
487787950585461567996703756568941943
487787950585461567996703756568903331
1798114539002295598439418476007858679
463684120186985910206308331850666109
776590637404399252581004003243748275
2498588482876201441286782333298317071
1509557610597722818216428448018391249
756218820625503441063629285187395347
2187180703642475110920366012351650165
1195312036811321593356091873803124235
2529582307894736254858834521738406371
437868079302587079374733472208599137
1821327444286974467947925912762375455
1820445467889155573062864890273466707
1096777633587544089845530846599406923
1074179507568522141845748106497418887
2890618761047640302770303060943391761
1799956435252745236050574476034044247
1219273358466771625476529946554437643
757311696065351234132658480285757083
705565607302480878636254814738595865
1410758607888138164520952816953890977
1409753913312899967041553936316782157
1824026433436258769849846653011653863
391202033213039227694274296418009187
1411482587052577438143121153262772485
1116988652805855572770391967364522911
1122194155076253730649259788366792849
1800195870857087736510865308963259207
1120313651674262215796243939995097231
1433734674591243620632728470007659167
1118841336303888733072110113727101547
1822298833010993653635482385486339295
1119116638511678739916852111599111675
2187305097126793607273816367170022073
1066744201764193033001400753389233939
1749816077004227296345696879916445689
1751670072405278796084852650132571337
366621351132770325219892384905078787
1094632973673578985326130146899383135
1145028701252699389333470573864964483
1509911883259288726112315759142459925
1142795811822938042863335323257920047
752372634713123586025282415120117633
1799824138793076041833617801267769687
1776003477555337664588599080074131475
2138680240201666049120921452026444401
1094392908310892602634404319303607983
396521614285512790537105318124165447
752372634713123584002091330053351641
786107698819291740732433730391042421
1850733942325105054413432677835292587
1407662870943782059413554981650600697
1409143286115095625468244964255352249
1772423116025883651296850644986002179
1407539982050885135731284016999672281
2527995557060639027897927259851963507
757680824435522056477371513713970649
1749701416906322747193583035217646329
1435436216810978813120533293543581897
1798229156951564636140081895385966511
1120589726012551353311526206170517783
1749701417102954728078706282515312525
1148598686902815046364409783947304795
1118753865567738520070330498398585343
1096387024194508465383231412427403817
2140648519853586572338854707566334413
1822809746158151254880151102308369769
1121214441588809293807018200337309175
828584980886815605360279029758203281
1849886479754362507072774206968675471
1070332595688617081842263690590965385
731743116541541912996652070690345321
1174822462062322006413454624231586287
1436688167569334087049213943752859565
488018527445522616434901349720705699
1051566166549844411418084898001075591
752248482759067323779857327889441349
780154930013103528360180992278509305
1144789846969783083125723895149850183
780259465414755277620162704592289953
1116980362925573964486015105343461131
1799824910872267302948922747492494167
2164452220349306063552599571680882735
757302294269011199737575915263637843
1457538539351825267141884096713075173
755952739121794959233318333191205941
1824158729947564545910593999122195507
1775764543576890840324261431610720571
2743698489668554355018186751825709491
1826665783037707464323570268323936015
1070580214569258301855648666364132813
1409383396689650920422560976557460941
1796245523019369244415321179018731551
2163350425076403012577804557147551945
1144914548522961647522622876807674243
1145143727175726429106282955997647267
1092929499295966897533717515432079767
1458324809988684522764015280215466069
367133482446668474198895127957503115
1485196162356986599372947452181592891
1799939564815846525894378427138988003
1459645835733100370818071491169876529
1507714325219389097048887555686344001
1507714325219389097048887557570269933
2188908656697460234116570979736756193
2745427163408231826123455829192024655
1409267350992820752112039564760140525
778416722679442368409192350823815369
1432015450156074756741609246005526727
389225779013002890927795311976937351
1119249077314477524063128205035189435
2795452325228192218328351170181183501
1122441883797274771493695247089628423
781758828321358035216974431187046913
1824549277991752994443492960964451027
2189166462160678485566284515899055801
1433831695438791111983293395270851653
830428902837500023862403531535773453
1092806113236093409333280119148740481
2917326221640336325558905828546055139
2504156271833665554854027251383686187
1433593603577212743624818630150719181
1070572118244943812295703071493326541
1068719929043567006616968500184029021
710760351594774749750177062431330717
1457531034000990123715891713691118485
1068975020576666130102116647562926625
1409267434545642640697553020937869369
731397933977886931816790920232095917
754091903851912687753912397994025765
2114805800713534034400328484416883199
2478340060705791079843323232879915581
780031414547963121495365583259762773
1799824229757190043629000361164534277
1070571578259393725679442771266878037
1435073392210257691991756978958327645
779907262624356516021804925109536461
2479936440969273482294463437227450529
1459400194210681450016355672444230717
2524404920047546046133235577576478037
448637558601964706307035988009248373
1409143286115095625469718737276365017
1435197627700858883403878484616420641
852901661420509547360102253195723349
731372053261811727283289107331665477
1120334090805478057060870334136624731
1459400194228329480274834446591939425
439835478343770927407944080546421165
564584252394488239444819067511493611
2836907114305206847562859045369371423
703836795068568491202418238591650671
1437323692023787943290448886358222199
778187492385207975961065696278148569
3253640249576479295352863733673943669
1093035429933257469935273683079046117
1410758061474172020360616214760569189
1436812145219919931712238149330130453
1409392804222203274907251733076621049
1772545872511268293704147721920225763
1409506702341496931056738308839835937
1823056117516024583019644758854188727
2581841302837017510918656229461927279
2430931890914623738428880710151599123
1092664273618276047503706695235050419
1798237302192697964640888534886901847
2747040421665083767933538059446788499
390814063383389549749356608326229899
1509443040758956897762392979166789709
1409622114626790216172155646558983897
778302740808285648191291977384340321
757832023569846273720755143415415735
1145170370091696259866634662154097249
1459408962070568976596555073256942357
1485196785649260731388584800950831385
752372634713123586022204209871827069
1485585537133894292500748245458839915
2864708724484710220303427186926302451
1068719929043567006616968500191558753
1068719929043567006616968500191558557
1431484378073962571945061403241026863
778301477811651203209203651137478689
728314156843402147053696352669583917
1747849854929635787595674024566883285
1120702306324179787054033357873839937
1409392800747956670766837968745313305
1066858280366797277397882768240698987
1070572034693249431016827466439812605
728169984640155142563459505672319909
780145483462690932052870197754708597
727924242490834225406015792203968155
1800081895860723195012900017343792799
753967842208271656743094998201186641
1799957056050205341967064739342771287
830428902837500019816041008913701045
755830068894891089304318089490053459
1459400194228329480274834716759722597
2528497569693176519303261680734204947
1747973547602210383710230321484628213
832033511555125474936942230305619793
1169487086378562960085228208567728109
1051566166549844411418084898240898643
2889288281408682681831760703764962531
1409286340500057758167010701596241117
1092911908652103153993748063537536781
1824406850304108524565192094368530087
366744107671021293487796818803432271
2529848160302432151294662328847392005
1509911918828767762038528245207617273
489870674850539454097883357108602863
754215874880736231236380170674583325
1774133426748584269160809076664824545
1094402497224623257797034690630466467
731619196679718530705142126266110549
1484105577742001301302153795339013205
1483982101046310053366327565662457557
2165079554479233667383811042275614325
754108816580842611868795896812208165
1435083471940518202027221510934190753
2189554435034545222860706199840185933
1143309348448623530490291362691983899
365272515230841702441726109456492835
2188785762016805314248558689248449157
2527749149705132692913433512830151775
1775985747769631322875290890016590175
2527995197398467278741951891221462527
1118753865567738520070330498398511059
1798467791944817949459583859592845511
1749930730753446023792716657142650461
2837409031347940563848133327536891823
2163350247771800911230119441368436401
1431494371657977317598294286162738765
2162882128496737737251576287341263225
1093044747606348135961619983692393913
778302740808285648191291977384376189
2528374488011329558767880721253752397
1068719929043567011816763769294297085
1433698139012839354012569882462270797
759041864425730476979691332120366719
441095354446017600869460662113928041
2527994701917189995315984651503213689
3157223756443376120344438885160274253
1485957725375296214798613993144407633
2112855922813997705129864376394056467
1433213006799712634163645786617793673
1822801607623176329768817659525356771
783744040116404372585885355214419671
783497716708163158591456498863879895
1822811009092475546845502415635941685
731751344879890071080288782965690713
3227730347814181532956610855056864275
1433592356767864587845713061953979117
730155649205846217670855391376849321
1433603063018565527407327802703847255
778416851724227116999923004944707481
1796225859021069457077216319620628903
392561003684768607971586912093128303
2141346199597721506740546607470962353
1096236519572582843495270006855509231
1798106127570535095478079916881572115
1774370439345464555784105235932225441
1433230106551690340575469229060437017
1822297759696581298748279436065666279
1093176550031689610992990802802393807
2165079011722149466432883447590834293
2164610346296828115644430265442925629
2164840878047662856385386929547936509
1435313460570246113272405939068843769
1773921212905500067564305226734744271
1777616780973596779140871417280912399
1510151054503690224840961325841985089
754091762217459167089369382118074861
2165087744260070331787717884046859893
754108816580842611868795896812166809
2187693390765951965105302518325094491
1484229183695542012873652321664640121
2527757291667581964146341407562509403
2164840248143331055733895504952361661
1485595031931529178054110314729314397
1093274820265813004585354945443327369
1798362132066446017490787809384281523
728152835912013835870933100230426571
852901661420509551715263788162738289
1433584783569436602225445406163778077
780146113415238725553969958736419829
437868622304528021457646758133737373
1435073976504741733716961446066495081
2504041315110070458569326533407481571
1120457522450989228863331865228779311
1144790396582971909051090148517028343
3157223756443376120346768791348326829
754214615358391007537405517030869901
1795027627643942775069644678541770511
1096387024194508465383231412322640641
1459276039089345389200422133980038901
1070694826059241999241949576223018247
1435321559879265511465837508746681573
1509911661186532632899590457806095037
1094641260835163542026979374494572695
757956224132899507362521664869653521
1748212223741688932034247625440584829
2163490731190600821361761558049058357
463684245691718194813749740658241821
1822553391300835556584491959940200309
2479697629145593920878799164505129661
1433468825149402082779889565784333897
1411120085739011914235829432539155325
1800080681286650117452977620916502183
2138680240201666049120921452026408533
1433355385907332901584018111481656261
441095483243668601810549239773979809
754365897866039585912868815972218017
1167873072554072916204945775019075041
753975938777334077974268915486946397
3157461709846035687182980541281969997
1410871959854773096569811889296288185
1844886239425257100462643041481878559
2159522013624773510209319667955678655
1409143286115095625468244672049083685
1409152777169884832348969836028531909
1409622114626790216172155646460561909
1122062764545155528160794893074772767
854744185098285085754696126101111713
1798094877117571756023203996379453393
728170659356863797440566155565318635
1457529282704932666654425008768486765
417142904088206564316136918729597267
3424937480188610882643646267231683293
2163377562501113727300086275980636205
1070182023046973875863570234917347559
2498342159450485453385279179728988079
2190885776365186891582011799518331825
755819362641596502353792293291278379
391070508305297634998602688276714011
2165078924496092385506587439063092309
1749577397699656272031580121532184313
752247807823984452871963202551582045
1749702763853872646307834089312397469
1749940139159733590198476526117234845
1749578573589477583357768979398516709
755687744395879399418134928697527661
1116997472390784341237895521490245713
1796377546796645548187460345645425351
2139387714252811675287202989666073881
2163721440084491339358090017099948189
731751437828126383114157963345238141
1120466021830236410503749595283831711
1457423261884958306991268080191688889
2141231497484480923165190227252725961
1512753470697968235552726954616029075
2892745445813257610487411595473251275
1413131079202695601265094596776623435
752247807823984452871963202551472089
779791432723936903040654443193423429
1874680816505744663200126205899205775
1122573452842716324954667696230341339
2189554338498614558457002174493462305
759041864425730476979691332443442927
783876109139620608265464819398759831
1822943935535286022939682693615388981
754091762217459167089369382118033701
754091762217459167089369382117915317
2164849961684310229275733766207857877
1558686312624233494107810430539159895
2528357398133891379806993613427485915
1535983735698228066008145542326023275
1826163776205626355989895246148073631
1120951288499911747299931075561059739
1822819105710969258111395678649810351
1822819105710969258111395678649969895
2191036342265575403977003607964052423
1068462802215730536110896065113794223
2551931682991431937813521401118900323
1092787227547434696056886637293141697
2527995245398168130965432648650323615
1798484885056607525667449522111604283
1120836008062719660648945570703924835
1796756211316930054565882305165616699
1823055979897862561043305383006281667
1799957249872482207544551240340856903
394925967071685749871854102525415481
1121101906141502963796525070078712181
1460994820652542259082727643666930629
2140400048932544857010941229656908957
1507705460210590433837339827425453213
1117255768688128071528311339044970727
880807308031977891189887857443394731
1122573452842716324954667696230458939
1432129522121103022626409763950194801
418482968459335645136281221911388321
730155691430854034421551058489741789
1118841336303888733072110073865246787
1774160477241337729895935609197667771
778416719712370038730137818265898725
1068595908867998637742774913423336083
1044641388861044796789075531146795459
1117360294398981370584237444977332237
463921620800897294191829439596710849
728304177230158197662756127554557455
1070323910855263276015995496345407769
515579618126539782905532846588120533
441087794648322218343574879446337565
731760209413154942535162348917481429
2164965029835721708581317173597392137
515579618126539782905532846489621909
755829490851001245860614813085969847
728170707306382446085336075740959591
1070713237522500272277030037313766935
1798228611287342902996986319062560827
1435455210454116146660489699580957115
828328616285778800185316080870537855
1826153292144494718610238628716362069
754233788304596625766474918949369237
1120589507381392887801875145412474599
1070438468149205840945242341553246293
1459531764295265355813037852966799433
1070218025953717216077317665044161697
755953455857817890582176036957117605
1409515647936244357221885421734183541
1435455168419823967775231904791816423
1800081895860723195015856449129510727
1068719929043567008959447346000603129
1749578699434046810822485222553760769
1435198761885724666785356883519377097
1072053709630599170415609622384190805
1411120082722877206966253689523035293
467158522641045216434075101011344871
1409143832068601216092391684597283081
1120968889275994783830033459162975543
780022048538543979023257212224553317
1093186535877956519420471319568950255
1435073938163763282615899938787096841
1093052927989494661784639976608260377
1435188630664865944657201880729610443
728293416056691095401451090072618965
753977246477427346306418398442808533
1461259953133586210933945230849472597
441572968863922699688254251549151053
1120836589832816406175254850200388699
1070588989137665483745396601294840285
1798086106238785622817039418827809663
1749710195145841171039306307706975881
1798219755876516320105646631516482999
1800081895860723195014373769516705791
1411234746177924723576524944652655541
1772023609747009787319668611367663939
755573084267548678918917527481937765
1410758565629042311786376444644955969
754232968028962066855536169215320021
1120711800840585940387786161764687829
1456208796538685757970356067718946841
755573621020048046705304345660603679
1093159404998320510710807462184165373
441448862185090169871454770727768877
1824406707997548849102273642737279983
1066858280418491426913873138070536971
1749701459363204865602082556843042985
2109542848361646078717911534880854797
366886525381985723535696131535914427
705431908942107003358439250120856531
755979236722833895816119836807869455
2138680998949499424803005034890228453
2140409672689176895904572251836216037
1431750227447794654675220163703740293
392932067179944070572883127126738415
2164688418993176521849748115429048177
490100789246395534298960757799787999
2090374473292835519161845982934462523
1796358598562384231599830884165446275
1093186584550123411460548361799705583
1145258645052441748203949754367278003
2138634832955240993808583336029668375
729908062914634652808686993879082441
730039677879468819311081992216780793
1120482539307415991170304872603161999
1120455446586015462879252528765062897
441095573423914398233639542310116705
1485957857435219471358171012065695921
728047632401975036478227070915871395
753969056945085433350675853644178593
754092530411104749933179631452700701
390937488422120179762569128762180259
463807593852325274417316373085215909
441334835236518150096942821079233121
1798209534049285055332524690695540473
728293416056691095401451426650449253
1144904963533499010746555414272186015
1433584783634112649189910570879402613
1485339210299432068171428666995387455
2141231500835494926243264867114043353
463568200258638161069387189701128161
1457671029160054513096904893156928951
1798494961375605812854568060113337261
1167263110232770912287779455152064679
1068454073158116834852819846460611865
467158522641045216434075100800517863
1433221916823659925977495667538933689
1068851588650261807340769653385104801
1457547410365950443612411087172128491
778072163993962476096264390429993325
1457927335835069368181349392750514653
1796766374225210298853650713587613405
1120836589832816406175254849807774435
391203483208349748156227716755518601
1409497924364529888977869337348481021
1433725273353544145879154634313794217
1144789808651575636834316708536455829
731372050013636736669806801697618989
2189413228439721764381008425987209537
391202759800062708945974698132834001
1799966476657667266606393470962335895
1822288659889694609848093000044394159
1093187304990104502710493284464085255
2113085911658257040518406938013066223
728304177230158197662756440414352087
1824273830226905265048170406988588015
1750046651080991695986611075708035069
1409498053391689291461469798356426749
1800072397871420669626229369744761839
1798467791992939168981514497212561263
1097032818263163129436126169013981563
1118603929580102303648506906889750931
2112617702141911258870394870861248519
1094506974078123549921097308500101667
463921620800897294191828322628878533
728304177230158197662756440300788315
2109751372553151428693267028733277733
366868940776544076374311141336226619
755572991072059879433075995785389129
1824539052846823977251894865484015807
1775613295470605671260011767107853411
1797999339114581610063237577428404347
1435455158089813373157305091553910525
1144789937689258826604578313479254075
1409276299110607964311751285259915265
1774035869837213369222693903167828667
1435321747681527239010917459992533613
1406075995120666311928338667842733121
1044651471591134526867197961949057175
389216911481150531215945695101799251
1800213510667597271290881623782514235
709147016198156637522130695417444057
1485339210299432068172340356353804243
392930710559261701694900894815918877
1774035869837213369222693903167754579
1145028569012629582537232216393610159
1092665536604571125251439575845685097
1459921917155837244523696576244224725
1070324495875991207743523300906195661
1042533326320661990464097739353569951
1145153350609944431124207133291478555
1775764414595552990390121683225068147
1407425325333284963107423908487188101
1775994490177214945535383883571993395
1409630262623030775145430310573079425
1435206269767871661375414843705543151
1067113469033475431307824110336435261
1067113469033475431307824110336355489
1457794900475810517631490718018361759
1433335947166832784524901069474405055
1167625437735821427568460016878501255
1461252926136152289297019194752477781
1798361989951814834050829908032933899
1799824232920860617274003537155238395
780144766238170129118231210595199265
727904761210057481916251207054258595
1750169498251553272878926669234997577
1824397306674094938017488216403371183
1850440273672109948656969602680930917
1410758520707723310461817056465827481
1457804495404583902405112117392312975
1092929592930444290219282211348596665
1118727305892693981775650524722275211
1433602474572697011349360564760938193
1096643925582072115216895873189411199
1405678333395275762809032022599104135
390937491881126794872081439131761755
2138634832955240993808583982644668679
806093103504813122240847244366946915
1457547407312071500077146754729184159
828690226702805392766653675140521407
1409038033686780111073879550463659749
1143185874783284176405394873103208819
755563450816650805949105320842833087
1092673096402266505624042862867784573
1092921361399051604869287450482574665
1458183063781877254401993866356896149
1120703566290462350809395434300760541
828920629429019828345965953907510463
1435074600288907969354853759526384605
463684120186985910207110685885598825
2745427163408231819896920558889232035
1435065295641195270939953384246975553
1066858280418491426913873138183940807
1119495895249051737843263335299133699
780392979595835188744331164454474857
2190760893915210812602209506790097833
1120578878267779353846486513097603413
731751348111659708894344846981106489
1433735311266585218469290100159259631
2090622098358024607286364873966223799
1435587461436957304076434139626891959
1142955297923223115490680388582623387
391211531088815938293787882828902307
1461385264202461704312674047638160525
1143309348448623530495629766918493687
1066848197670747690254263224718235531
779897948303433718912288058957641793
1485443112748539413266523070441666363
780012476910794504022372064416516973
1435074693500860619760171838623032597
1093053561466711472890799695742203637
802742303760822911976117915950823765
755564126276494565469152670370232857
1409153452611261350910608993009123957
2551665736451306125636803939140479197
389341741600919200112162099709238419
1435453853567326771473284160165358535
1725385459827685996891575968732277485
731503951568350696558454224944647341
1096386219987561336813502702819598199
1435065786741301204178842443127806097
1432006052755587200930869949135683319
2600599628968059812693364310332671489
1824539101324725522167891043853289191
1410881406158168371490115737446332189
780021871375865874797356426301373921
730155649205853047709456106426263393
1409153452841839964012484429554833701
1457678980382608534403974374001816217
1435339919881108254937062303858678407
1435340456159304263477076302412693341
1775765218359870396564241286837662639
1435198761885724677397262637788619289
1145029372973611250325189511217623175
732016522767168097069552888773327917
1824149813529097182454898799670904891
780393021380431294174963342233598849
1145029289436028564862782143474563139
1120465439057320157599208563162814345
1411111350004736256676730910254380829
755591170583295267137602266594266025
757681637594089325584507474239802433
1091049630026232285676875599540595847
756095295242322003454038899155646847
730041570370896054037651788449759069
828567254161984425497836565374420999
1748212182432686302881758563750119657
415271169236449633329782835690705139
1433734819972026920095613447681110581
783601528701713921671607229788687325
706086510326504923267728311538132357
2891263092181880508807907682512314127
1093035430360556860946671175227875161
1775994445439905088594627564153172911
703836795068568493547226142139186783
755599405332417475578705827128705793
1459797617411746757165902979095350097
1070456207315093403560989581163663641
389084708233273141485644751497485543
1070456789085064977740309276858862195
709287551339495621221078792510721803
710760351594774749750177062551839161
389341159583683076168940461471445135
1457794942542955208084186625285065961
706086510326504923267729263414543941
828567254161984425500164507189614203
390823416543019646113938762439161589
417142904088206566963127133951749983
1799825627969278544303931997332838943
1796880176637706809785597018855281463
1070314416622742293676111064550468373
389473993063048041371492386972056093
782026038063211052004170072699781545
1120977802728404169328367438264781657
1798361989951814834050829908033055419
1433602519555099754455643348318538817
778417436279945689958419619078222861
1067255942143881980710552225974780241
1070572072591287735432923467623174881
1092673096402266505624042862867663445
852901661420521138428558959950107585
393462513250986875697606455930356721
1092929592930444290219281941385070973
1435188630485810333323225037066516161
1747973505817519090517832167800791989
1457794312295080709999085563901385749
1145028569058445555170982533512687675
1431625494017746236530312068730708933
1457413853922434788023847817630920585
1143078861401201919064344563111378471
391467937899363350837750520468839137
1457405664585547830371930325183873565
1435463978314062373611519290038279943
730032214735162786485724828707885337
780269673497373639350337601142516845
2745780413137648166639039518631899731
1774390595081971234999816871964426599
1775764543576862190934905487622304787
780154929767063851020343962213156557
1409038078930501551971113270443947613
1824149813529097182454898799670872551
1798237260145634546308894483861801435
1410873132624242224446297849216372093
2164707224358612728206444848650614881
365272515230668023561584635645755215
2189042165071895733286121813404340261
1775650056980162675746930127660267291
1145268136584157081792935129010090119
1798122644800708921569526659751457535
1800364700389898811852650995160348681
780269545145015787655748434577757033
2431161838036469148459455309903711815
1459523661051842395903239323083831525
1117379148485932886227656041618469011
1435189218713627422291331648830668257
779907217641965272374263663930829453
1143539295570440291136847906148601415
755962271700009009011283405641337085
1406075995120666311928338667713117537
1457529282704932666654424719408456701
1824149813529097182454898799784385755
1774028309579242245275596242639016599
1774036544620192925462674069891675055
703969136297370594590981386975185419
705706626570595070755456995255631643
756067398840163176082549722123432745
1775526541698847400310810822883340887
1068454076175516416691701323822493651
1458059587086204852449468636499681101
1409390953041296297274658910525969985
1431474973258788152280379701252439727
1799824180825066803591040308258054587
828690226702805392766653675140449671
1801694106931367720834861758609869111
538406013340042360865020244902652777
1800196417812448055153072591835235067
1407539982020357316970190103929954941
1410996066533605626382808829913556409
538406385206711307091730294498331465
1119116012234700486709071205781084703
778425584490479039221624826195163973
2189422041988571095992046038206490845
1096244471009249078935398192952689323
1822810520992276459935568912571417463
1434940998634580259892682982547152019
1411120803195579438076151836316563629
1068462889001632495052711636580234607
1411120803195579438076151836316599497
1435605676325592964405483164800859705
417142904088212540936117056088137311
782026038063211052002575146144868777
1093044748064282019985501783486552357
854753262393989913616698622651766053
1461004124615333760126791245414483233
1092796618064032415492974035919127841
753861281845620776322590614582069625
757433822814919235982283924121086801
1091458589236245172308619561433220511
390813873301470882981611899549907303
417142904088212543267936763216820439
779907391376085209541329908353320937
1431741414393489942495904114770563417
778301477811651203209207696275708857
1409267392793928155283566624167264961
2114823402009777060040859855983351023
1044651471591134526867198251203626695
392932156948027219260240869581323209
1092921361429585397245526846042869209
782026038063211052002575146031925737
1485443112748539413266523652131129627
1070572072591287735432923467623254653
728038227406399548955245820116167875
1796767004208351580730874316809323313
391070273457797391199779538897667267
394413783675662018865503399574500261
1092921361429585397245526846246166681
1749931492946169144199605766445874901
389216956249273847803103196440830615
366878390734514168615387459043929317
779907217641965272373526085334669285
1457670984123691656353514378768377455
390945678219607263085168234790196417
489984701799111473876995881179724103
366611853190387713542800107412348363
756094568620169017258414517446641733
758212765286378800397814167092459891
1144762635723966971000063838005619477
755572994286259579850816932536638837
1485339165087526266407503726222877679
1433734584345240956232824367339008565
489861723136924960165122146776723227
1409152780858745640277542826332710049
1409506155976984218361418415466896505
1435216446843570315192006791722494499
1143176295962163303802156210374505051
854868507248807331377279724294126881
778416134743364504863899413594782937
366621302971385726940131568816065603
1457936013502989658270597887880751181
1068462895939494362972831768806991727
1435197505315039679990778190604205815
707293608973377032151527839506665753
1120570009864510592837991553108217733
755953455857817890582176036949554945
463684120186985907872001822873523997
1070315721800846421459824731686907991
1485710141771187156242632685009258457
1822562837533469319360707417941516025
1433593654844027068855197406394163325
1094517202335273540858036264470441943
489870674850539454102483663246288387
1822430447844521622102161489674073845
389208724453077168953525724919922259
1145170903171974675209348556759628993
1457794509333751437984030711595679525
1435587458256900260834356123250116599
2163350247724755828056981727836391385
2403140136176760737029230895861818905
780260686318588430573439247005352041
1435189212008709978132909159455208711
779898439614383193941890771836089135
2163368016045622634510580603402849875
779915494222580849243313712305632041
1457811328499985316678868961940559305
1093053561167926587862998210569787969
778293284110276301113565822243332025
1409630263083306516565896278496406189
1092929496046523586193927248850699707
1092778936980827511231833497381096409
1774150429636501077678620194404303497
1142955210971294686366840003432935483
854753808825537969694824896410612861
1796366882065819805660178970801329045
1411120082722877206966253689522996681
538406385206711307091730294098728233
1116856937869086023364832732299607525
755953455857817890582176036753246441
1460995401736357337617321131503773857
1774505332692305859083037688383568787
1435312197604295273247433220390432537
1749940135699661542873428210936563145
1725499984961928946463671978999741801
415395227473876956439576727267940883
1435341765028432646381049470695113825
441448862185090169871455619495715841
2138634832955240993808583336249638391
754234816158326872367301891142128773
1774027808914999589452268885031943059
1826002552356034139936327826026681263
1723620786821699630239913787485950339
1068604590489592386292925017248185165
754110076301230611113237681866789115
854161039504623388739004745259264873
1435207752494429860240371931385035507
731893094477597499583771438055126773
755582444247833372319392527395426087
783374143422214889710965116747516341
2161241732537382749533457127617295813
829035241575028387622814768797257343
1094631804181545686018885967550954899
778293878951506409881350015669384297
1435463981561209012898529893468260343
1459275496069836310432441086834831317
488018527445522616432689726338192007
779792104703694768086549947735892581
1096386940409799537326582087463143849
731759534660726735339002863317041337
1749586805692701235176926657347407949
755953455857817890582176036753249185
441334835236518150096942819905089045
780154929965016971417359488797872637
1850203351354043146031929363019835509
2109646169041928441388629219848930125
753844275512485120150177466983860321
1870824589464641557108498553858794489
1459143203120790617770933292802335817
390831651798144851732463848670670217
778416761511033991707921806006069417
1435312197604295273247433219983911681
1070730832230709996198104378622296657
1409497927561187911543906215134469345
1773797781175778017930238313454369739
705574385211492167236899033419927791
2114585310073014724908766341016136535
1410766794209849493454452059688943973
1431741414393489944695161947721798081
755979236722833895816119836807951775
1796358598562384231599831152653103139
1066856968795434821810528340808185411
417142904088206564317672326930117167
392675477176426008852004585712662191
1774266446832912250791418487030216859
1749701423516227249834113392773750185
1431987686324012726483174657335729251
1411234743131067930969443774190122397
1409506702359145749275859601726245965
1850345093835669435866006917082198457
1799966511994857946280351083620886759
1822412178333424447662676996492064501
415404915563834343580615890140324041
1094383503793441115505319568985228943
1749701504164120061814522683200289309
441087968397837516971600326872211585
1459531808783284878741222393013340229
1066867685344712401721173746608115115
1485339210299432068171428666995346099
1776117880136607929360936200436504775
1072177276522921951607726118046525113
1409267479561980124397631022335202825
755696425719708892759804084370130377
1796358598562384231599830864769319987
1435455164959723785182314377870534847
780145525002419173089820272643204453
1776356640532882369034327935631185315
754243051186622288704230872876025291
779898439614383193941890771836050719
365272515230841702273453326888662475
1094914534847628140616387380925682899
731619148237131779937758770074479445
2137163960282595560741563077892427905
2138634832955240993808583336143687063
2113095316407684818474100355838283759
728304177230158194818078910517621895
1508191681352123583776233642341434241
1120474265560352592493847485256231815
778064057735308051741709298908738561
1800071764639864460249543067848707045
1120570009864510592837991553108140509
1410996153301657595499198239281190409
1094392902163630912649074502753961403
1725385373291478763557914533631434657
727914114121217152078216129237599675
805740399793578332055628920676124219
1435206906603262919707841597365332755
779898439614383193941890771836014851
1068852803847257445920732974118724061
2190751541760829558329520143846548189
1433735934079439827075276099471153195
441087794648322218343574879249995937
1774035953374666690345527000798014491
441087794648322218343574879552253025
1094402497224617708226565869434063455
1120836589832816406174517829044633927
1120482584305107441377513722004314607
1435455210454116146660489699580883027
2138634832955240993808583336249599975
441448862185090169871455619495789929
1094402497224617708226566158907453255
1409392129455901966974585138840868505
779924227186779883060097908078161861
731768357835447454020637844625776573
1748450316060090852473070262617808853
728028096054672539620574893157593839
2138663182196609805589432987452007707
778302740808285648358086006572782753
1433584829060441237113948949372759961
394925967071685749872704800238658593
2090145075568477481420896199019879095
1142831862750837987600823634205718535
1431741414393489944695161947721875109
2164965029835721708581317172895531817
854753808825537969694825184864985921
2164965029835721710602908970450225545
1409497927561187911543906215232855465
1435455210454116146660489699580880283
855098238515456426677255459299280857
755599318319333948698331364273556557
1725385334229029352757476570732486057
2090268420314548850025674889834131515
756059338023244696158402006833656701
756059253963103835151498209649548713
1461118736580972399846733291467691617
2088637435483808755956624535949516941
489869960884856128140231007824304131
1122442416824528216033061347738510601
1773912939096181926981667575200743175
1435198761885724677400331650345953145
1094639318980373943291149530014870047
780164292270347657013585938618894385
805970301808511411758721870245134087
1409401533512947137984052906958374961
487787950585461567996704315901025855
1120359059213760902484502474997603775
705821958960903110541572877667617235
389208673061029485589769536004524943
1774275263430900482566926681527632891
1409278150702570196193188032499495709
1070572076479117631067409788335536161
390955716200417879883274442986661197
754100042224379870862462287203747025
754100000227690315822746095816685957
828567254161984421431583946076565495
1070686774995180271545448640400144157
1461270171056748158707139919896145283
1749702047133212728631064084205948365
705440777375760149984614194355080107
781654286183107300351854263073396473
1798467116995606730240977462896986559
780022048291416608284571098558059877
391070466801826450128396446829201461
1822298199897972855238481690400246511
1775755594555063443026098945154760467
1459266004801759645142068307185266401
1119107369646308244039601042337445943
1798122558064171227107485843771004835
1774275263430900482566926371604404339
1068454069695409574131399801316844971
1091333897553990860833402163501694363
778426214473625014902550125546812001
728171202344759204158050913181727993
1824283328185679935097507528004078251
1797999081368479979169388926569541987
1433726442846845369206345652082349435
365007341000523372242860143712058823
1485330300305843516543034110541882277
752106193565542074991967946300813919
1800090618691435069946109895811086087
1459390111480585743472416617516413821
463568155059624250482610765600318821
1096510468764697306346160953785018559
1435198761885724677400331918743790657
728171202344759197290032619142984697
1725739336771019954378007924450526241
755599405332417475578704707103269949
1435198761885724677398796615633495689
1094402497224617708229068500708874451
707161261565525374625388343187623341
1800081895860723192988923545094680803
1461270171056748158703843284480443515
1725500030223192065214877536253922969
1433335898706597580810067328445423441
1433584111620378607832452846153971485
1775649799448364102787112023473166243
392683853575044863385851862175162121
755961690637504484841090598613089345
828443273020770951779681106148745071
1775525824964036459058438843050420935
1822296891455127379681772620379811735
1798122516200943640488211083090888355
755695695653490023526780809398785471
1433725231466866790028016854744183773
1120358978582256790958089692469385095
390937443634251991713109628447463179
1725376682095471761013267093720318365
1459266004801759645142068307185266597
1068595234397126520165810190662040641
1118841335878938557226357613569574535
1797999126320421568203067444647700127
1093063059145604795552409185707032311
1094506935505449293362213216708928635
1797999252102775387599800310398097055
2112732992072966262888842096614309639
391069106931643204953292232997923359
1433708302310004400641420217314034293
1409506159126675693846264769905103357
1068728790823078278137214071854660673
1459398927798333561406320622824600637
707161261565525374625388614732809645
1435207616712904678398958053454141177
1457804495404583902402155126086127107
1409134465873193474379137727074045059
1093187353149893003299783992532968259
1482244058357121168052214294169701943
389084666677175437851751347960811711
1435083510034072148585908220459112185
1409144546081378189225709076161721597
1096386940426102042991121389581951921
1120359020366852896388718401820569747
755962859914863061591644901260511697
828567254161984421431583946272871255
1092911281847841163456793929321497889
1824273736733813966814895679412329435
1799965930426198258211011192833505715
757947404208433434676737433186770691
391061460118692364370048251607095539
754091762251499741436361072012704437
2405240635212323708395028106188718451
1433213100256215265743553032842344181
1120579649922947639082687609428527367
1435207626619303753743099324692406693
389102881069980630198855333161401227
2527985203711109853452936105717696775
1098354336239148714058850814500286807
1070219288919823848855919306174282149
1407671559155252744504040785148081629
1096643835304635830000537910281845119
730023397762608845958370595526871957
1067104063824886504405500254075832229
1067104063824886504405500254075761277
1072051809760791179476055812091875139
1091333897553990860833402163501655751
780154930028330723968728615525830093
1433468828378739334568191949915907145
707418248963129700650130235092573795
1824406756438790900829353906732643815
1144675280466893584046013542821584471
1433335947166832789060195986690092295
1120951246304253966409536481718431203
1095038783180832726659489721796766467
731893281149662896682641278239850837
754224785790407145972186642820610629
1770550706179154056484026440343799815
778301477811651203209207947257304477
1145037892946760457206872453700660323
2062821311061994968358329787731085241
1094639225571865725792567509679855371
1433345974993137529010495896840420573
441095441642831036751176682928977289
365272515230835695478892768407328579
1776003393922696227957982499606568367
756218630334272444632632834558474743
1411111266435375855546907563849641977
1435092468732708729109305989944232211
778293962813687776090059959723178153
1457405664585547830371189567836968773
1485338486679555272307014881010634399
1798237385759596921317645536193603671
1066724814186841810953708126904460203
1435197644252220802354839674534326535
780268998713467731580686045191168949
1094383594021681348578783598040261547
1749940942708582100085071107560844393
1798591310686346252051385779926673063
1799814779978456662592445375740152111
1435064572446275051910779484912802773
1118629758888905990257220234393114535
806331998866979101818137953757965411
1070580799390707604581204233868705409
1457414577595351712936604272825742397
1092929596390616216472286687716493785
391069013523134987454710212662908683
731371516931973167273774956962622113
1750054837890111241071733243717054749
1749701420593856840058562913226083789
778302740808285648358085734914115585
1800081895860723192991988506702486019
1145028527258616241113774058180759711
1431872980947356677738526163751366355
366621396183183437725957722029528675
805863789626075228188629944810940791
1094392905130764690801986619505497867
755953455857817890582176304165754713
757813840843305899627734884347506489
1748088708767346938360416148353648937
755705148860895679913133460300597317
1409029846904793040720704251462110621
1096386940426185765707278274952096613
2161241732537382740509713559333353945
1826020772984370539348768478825919999
489631197227384388476573204967819675
1437183340992939891517386347638837091
1092903039967618952814749183116375599
1457936106927902856238493751984240985
1435197540640804707221061275428362417
778425668105497496436788923137113501
1435198761885724677400331918743867489
754091984440022032965658305295993305
2113209889310916643947109728986070791
703845026599960754216947622406674003
1457660766185186246810069349487152221
467255494829198375203672146186470917
390813381972950610240925992582905491
1435455432199836919974080111406784535
1093186674493503122732195547039353931
1800081895860723192992665921715346591
2865077167821522042348963716940667919
1822562938129898521137232750019107245
1122185971655817557918500748908240495
1822677494255747589817860168887538985
1095173551129069491331913623837274543
393330219774825141268089248981925489
1142946519450431985281946399512078659
1094658357162276835658202404216965543
1437040916555775945412475799299011681
2480306868072873100535353996805316473
1066991255334423324330221374442568441
2506229633198481564996722486828458215
1096624935860752336384987566656823123
1824292002801138153560704625193832511
1091191427464857865453977722807032351
780154345225456154975287408021317861
1431882672962790052183041720225913261
2163111664846360328145974488378661293
1461270257102366251817360385497265723
1432140290821557221252411565463954933
2453635139282579496953559082122211387
1820445467889155573062864889949696659
755714017327471833746962551510948985
3424937480188610882643646267231611753
731486218616678236910870003886338375
418482968459335645136281510502530573
1824140993959570205916958406279575023
1122186148061769743157528367593646611
783753583075314912858725990789273319
3521505883438465782014968270208975311
2160147359134969425848915584875847159
1070580311468412081519925102617516101
392561003684768607971586912093249431
2138680368769636990676447210969793717
1459523664230643964477714581035653369
541987387099860533561874494473249339
1410758607888138164520952816953888233
1407768032917677287489062185917461541
1094685262734570001310713010516105139
1457794464280732593479279157377629863
1747972920620082551018455553175548965
2794210457764107743571979295614661913
1797023469810476132576086766214959155
1800081895860723195015856986407693651
1795141616514165850419777265534676843
1120968937736211664443048300377792313
417142904088212543254491626861486399
2189554338498614558457002174493544821
1435197637080835307754406676836194965
780516672070300486071086967977304325
487787863388648132120272686690614935
854506225451014191942883562877160405
541987387099860533561874493960090959
755591389102026642587062432683172837
2554181069428627266876351853280308123
1774398788339636266854403409282260579
1410758607888138164520952817150196737
2189298080585845579460177296147334657
1457660759297531787101157626172470635
2112856510552267140156047352489153727
757956224132899507362521664869570809
1557979597124200093567894459608096599
2159390305576829834719527875548841231
783753262247769967071094468572792123
756095111591452485178831250472509163
1094392950146944685151638385492025415
1048240482547194590510487870904466371
1433584696358751375960363987208062757
2160984886317235442856508278917133025
1558686312624233494107810430539088355
1774275356623867717690973915027810847
2135945926779484830423691812681005631
1485233244762822055991470297995761233
2528604660760666991476405338064959475
421949899975779732027714956543719255
2189289983837608071029291992866777077
752238493733909170339709547425762067
1066981123934508988689408428306127293
1093176452932150725524057684806752801
1411111440446181540173524407176163225
1096777633587544089845530846607474283
1774619867408125095915718137314213543
1120967715813180431608449334448275855
2159891630913000088524836468030506923
1120334585987938343523336703018558151
1120967488376733854459227687445881543
2164724961166149637295024753501068437
1457794409180178281680546356478939119
783242711568371192255264472450152667
1535983735698228066008145542325836291
2135197644936431338289144539427537975
1824026339994881764848377991747892455
1459276129528287078768915560489523449
1120569476944422403543989177210913749
705707353509269301011565537702461465
366878390734526977458140289318147525
2162857330734045244467562632591954233
2554181352737372289411517278340459419
366620721149629043342668781691906051
1407300713994817078158226921521393865
1777616780973596779140871417280796759
786107698819291740732433730067887029
780270219880855884755789217436650185
2163369330968568497327999770146679055
2162857330734045244467562632592030869
1454071741667178180466873273468407311
755687506120979856975270102218084063
1436688167569334087049213943752898177
1120578829383771848466721822410271509
786107698819291740732433730391119253
830428902837500023862403531340079605
1435064572640623966450415125088343335
1749931994376633667585175331022755429
806094495546177296955755190970343707
2114700516482022925062421334883516751
755819850545407797960073695424056067
1433584025082977374299090548708328053
1120835512352085617761756440553583783
392816635184669254781626065431464775
1407777565773712985092076767273035389
780154884965021154205427465322294945
1822800206742502118888089001618275567
757681495744171726266689588528401881
1432005955410159725079510563576789767
1096387024194502421705701618622041993
1044252591881037408287036039955604871
2187445245115966191534708338466619251
1457406387533240727081714272976567743
1409383354674130430018142746486096697
1459284904296002797449219552202397197
1068719929043567011472352012038363557
2187171829220715659098485398507523275
1435188678698715315291580785600708561
1850733759296218828518120935295237631
1435189447332873407323293446503918173
1824274547187644006952712975822718435
1850733759212030665139754307513302527
1485233964561014747577152233790952177
1145037437265111043979529147660071855
391334914392159776884925656924991843
1070332766435852387945583102208058437
1066990760283166781992510886409181031
474076061972208091398048920740139983
1433867601051798200551230549492856739
2528604574059489854950431540699876443
2140523615594051364643789649257722329
780031366551686818072887780422931755
2159768157363659531813860577124112091
1117512123304067337406077901673007217
1435455210454116146660489699580951627
3255501708335358640142318039500244299
752238493733909170339709547426302439
2431170695817628994881493887982652803
1120457388030669702677630491326005935
1066981123934508988689408428306047521
1174188926541583867653332601774526959
1459258489542589021327025066119766949
806094495546177296955755191083901403
2163244542777311881837277953601974049
757956902329036295505859319349060921
755696962508694940181120144022735971
441334163500474383319952025607717493
418482968459335645136281510502530769
418482968459335645136281510947848845
1120334400073829616154348299237828527
759921630160356209556051724017994207
1850734915632571594212910059781257419
1116998011620474956714567107602674007
418482968459335645136281221911589025
2159398939342433612231136914298921671
1798714829413789627580178262608863687
394925967071685749872704177237482509
391202763193557016572950844709446057
705689665909807353580422317854655379
728304177230158197662756440421760299
366754283844830774719615356538788667
1118603929580102303648506906452006099
755819950610710846447774880659847947
1068842142773152902410192828651108933
780269545145015787655748434577795449
1433708215281799173988031595668387613
1092938952466772265739359352711964903
1410996153301657595499198239281192957
1409029975917716856684332610969157989
1409276299110607964311751285260027965
1748096349086367331527137647142172585
1409498053176339185094459615995649597
1120836589832816406175254850200385955
1070456165284267167470922871510356051
732016522766015554346681756262395749
1068709305832276859352277813440750023
755599366269968064778267864033451433
756067395793306383475468551660828061
392675477176426008852004585712821735
1434951223941079515235307608005360615
1800081895860723195015856449031626759
1483876340754306072369334575943511517
463444852130917857023288189058442909
705574236933103475372945755383520735
1459523085872734636215060692877769793
1092778348305540610527074465257196307
1118727897588083099668642415780520147
1798104957060844814295537432683783807
1118736177400480685309208644901014683
779898439614383193941890771836017791
1120721883998246162236480865425233163
707550494260581941731243755874753253
1117360294398981370584236596699699069
415404915563834343580615889589594813
729908062914622700202412039202317245
728304177230158197662756707312201207
703703328854572881970877612665967427
1435331639626922156367202999086700689
2138521435989810255751233391280541495
854753850577252455108067851168313105
1457538639488599948210881327588041351
366620724363823194194137451549966831
2163350880906831287120559875240118233
728302958767255841317848736632418599
415404915563834343580615890140285429
1094393586967462724265186509473149815
1096122347736509853714046084020157727
441087968397837516971600326774440317
1483723839870795790941475176685875617
463921620800897294191828322522855469
1407539982050885135705986384861107957
2114815169954639967508302973162377603
1120359107609416193441687223727236279
854753808825537969694824896410613057
1749586805692701235176926657347336213
1823893905111355529126552060679910263
1461262375686412552908293015387655641
1431996457694671234904682987426907459
2164688418993176521849748115429128145
1747972920620082551018455553077201065
391335007800822494015107960771118467
854753808825537969694824896410615605
1796358598562384231930749514115019759
392675477176426008852004585712739219
1409037991917418025090739369856863309
1537465943256730915495791774911220993
1798122558309056233860815225962229819
440973176453169590203260569937816451
1118851460591511342710002655968733827
1070704418147315841430292796849295837
1070704418147315841430292796849213125
1798353222072793093918863575885903839
1120836589832816406175254850200314415
417142904088206564316137229675769811
2186916204149388584061929110435234145
854753175349302040644528895098719025
1798122645260984662984655611105000099
1461526290957139683130181410492313845
1433345884569256155921923295409817857
854991942452942519286137962632281993
1461013529396378326348683263776001901
1457414625968745217376516591302609001
757442735543532506919098287412065625
1070314316242075079897619247225974871
1143185874783284170183518796752712803
755564126276494565469152670370188953
755961641768639537957103386161352097
1431607176506678472640236022465121351
1459398976224599393980242761492998933
1457936106929222284494704597517600837
366877078867802337762401681453011923
755944677617146064342468812216862413
1435206360189242098185102113441876113
755837622511498919227555120145228025
2188908656714097323628385885894441057
1749816247832454294966155977994595241
1435463978314062373611519290038235451
1850231783459520655066408209212045657
1775649799448364102790181863736650055
1070333351421369219550387578429500141
728293416056691095401450823174811397
1461251081679938842465951075390254829
781883520380381654294193027881157649
1457538587831639665680435428504474805
1070182161912199808222415465453870227
1827597039510077663636958558189068711
727905879325263855440843750626820839
783364648659973512207023135132876717
754091221805613789706098157557171341
731760161415605646670888504671502601
728046462415617703525509624078831583
1822429776113347297437815177676212611
1822544041829695255965937573135669157
2114593329120839686627841505788022963
1485328410375496893605836617289221535
1193688560485750092669938157379317521
1433611875843188496415321813436068311
366735384526211986540580058845676575
1410881499629910529979874177484678265
1070314413374328649480153961062575773
415015399560032756128651348852367965
1457803858909727173854103300133069425
2161506422557677294092314915028252625
489631368022728935229777433720457371
1748212182432686302881758563946425613
1433468731757221521928137552909137653
1435455158089813373157305091659861853
390945636663167653427615166387780699
757434781072719362832086354687914871
2090622557791877694154464944042604215
754357704674376023771682316737341701
755953451987802873553196544390062037
1773797867959169929209243605937353303
754357704674376023771682316737306029
417141641122100728669425694468552051
727914114299179533721951449934605623
2528118226825865646004082032298675033
828567254161984421433174616856481223
441448903936804655287657149278007173
365139097228573672991319522585081395
755839473694831431241595014327557905
780393021840707035593954979173523777
2214820002196717989116358976141005437
753994751074759098412278991077711549
1435082886725482675758232348601336729
2140887071145576469261573252171852293
2141117056483739809295182816024610777
755714692247272059114431515562871565
1094402497224617708229069392628628099
728302910325922803099395187296481187
731372050013636736669806801697814205
754241164222635834241188470987957689
1822288659889694609848092999810479135
441334835236518150096942819905160781
1434960036569147318105476611666328277
2140887071145576469260835690666660257
779915581155851287903205099835155813
704091886601667614509709793651743239
1120446675019895530608579973234117469
731910779270401413556631200682743213
731769036241347053337843779025496917
756306288185020965952170076342453965
1433593609830170519662575630943118319
780040317832952348789385771757507357
1822298293373306372587871654646940547
2138653915836818809747864956976856279
1798493605230565495330815677510927647
2216834632952385446714900994500377653
1852178985341208234559751703781098513
753853085176108965609116587133291641
2112971842742345454250454741931026151
1485852466138110254201505177167851145
1822298109636813838006499712797466835
1749701420761198935190335156255696481
728304177230158197662756440300250491
1117360294398981370584237154253918333
756068028761061672883451596142939213
854753721628724533810837337615834665
1096386940409799537326582087463226169
1116856885998011882363042352624643167
1410766752670179023073530919477249629
1433602288183173279899541434101757685
2113095316407684818474100355838355495
731636684965905053023315847314929663
1120359023549275332434783426444744719
1459144559745173250306268810025509329
780031414547963127715760927434883049
1800224899003431161973391262986646743
1822543893272530302690198755951725597
1435208257256903648490659277669920949
1799701383013025917666955030060298355
806331996160088685463796024447117071
2140887071145576469260834303922972641
441325475487045550467902260529393313
1143415056635021035935054841918832619
1118585026377165946191494890090576015
755961645459594249851745855284712695
1800081895860723195015856449129549143
1749824894274300008107276609168971801
828796519812533430537372962895599263
1409506069359792090083841974325348045
1748212181987631739833844400246020389
1457811328499985316678868961940561853
707293461138938935824013644794405605
1725738706866581845068372666248481013
1773921167722974352721410286734710431
780022552691183880982917232615371881
1774381229457258722574710287621740743
391069061491394874831658680544714823
727914162548654396999335126903670203
1409506072421931942667027191199058165
1433354126201229956414601738299960757
2090852672187733774350203649693217031
440973176453169590203260569937854867
391201991572281720689617968161473979
489861896609867627862776419222927367
2112855967811689155331791765310356999
1068454076175516416691701323822573423
1142831991776820062569262354899219967
1093052973430901086236290708974967109
2090622557791877694153727382741711015
1122184663050046135460828693095509601
1508191681352118034351128904063928281
1120836589832816406175256237147870451
1094402497224617708226565869434066003
729898561233117699475140990801664201
1773797906759097014641296540184688127
417142904088206564316137229894046583
1800071764639864460249543067848709985
1749578618605826647693550966058560653
415404915563834343580615890140285625
778063890201161201221879513262683117
2113333450035089368065412054810920175
1120942471998243211750744067718759591
1118595106338267170946130300339296799
2090260446250332704329384451441364219
1120570009864510592837991553108137569
1799692472755870933704611023436084087
1775879071449717399901282420395230719
1433354165032838654865232129785025757
1776117880090668497264278821305319175
2112741136822243380973445955879170919
1432006097276289756401394201694784857
704091931778354114635174098550602703
2160994194605617377894393452172283431
1798218935761112822269051197623631651
1093177716077318097207104970504431847
391079231677169757177905267034614499
391070996668118564631109619243575839
1796624548368488458084897229427619223
705450808416438818065094839503812703
729775669502958520683013182926315061
1068462892462904553741318592339659443
778302740808285648358085734914653409
1119107198913184217311740299168111283
1144675280466893584046013543229255063
828567254161984421433903538383223863
367011362160911240464245082609723653
1485196159357156922107212806673107407
1092778981943382519666894491093825135
1070677868385589867688230489356500005
390945581563933592838781705465235199
1457927923627167027297104581255523471
389606241062456757057817684576508423
1120570688026684075894533337651619061
1072051809760791179476055811993497055
1092921361429585390853000706910557625
1435074105777790155797801062260002105
1459275360909626418250990757317544005
1800090666889208472825260224636106239
1748088708767346938360416148353577397
1092921361429585390856062718219624181
1120711804248973709124085820659348541
1096634668917872983031661594812541911
389094112962938479674341409279440495
1094402497224617708229069392410309971
1824292099736663292061639617205565499
391069106931643204953292232997967459
391079189415748325207315119977277439
1798467920972992951643991701434059671
1822686992852990628675222027521074435
391203338339603370056339393497873811
1118993937356458061861466377079118391
1092921361429585390853000706812637985
1457804495404583902402156223968347507
1747973418822140471410943952887295849
1094384127560018639962939440242754879
488141872082430485898782899919440263
389607552719579641037346798841054497
828212570623090845195409389950484283
1457927384052751187401705244816098567
1411234742947338021970434495283886357
390822150326221512758073030061297391
1409030519132788614843559970667456221
1144790567381748163368073306931855715
728171202344759197289911731366316325
1094507655275344643064596786948316587
389455629879798396702788274318327839
389350557937492286076338050088626915
1096377985684825941406818557058174279
1120455398127209480381910609431618473
1797998538582152133172398353476228663
2090260362451554800581138039631024379
489870674850539454102483663148368551
389332250051699215600627410737741255
1457813360560680787911619160286532219
755705148860882843056160411867204445
1824274547187644006952712975822715691
1799701383013025917665990943045898391
489870173726021056859479153726919271
1800081895860723195015856449129585011
1457662115936948986802484884030980845
1094402497224617708229068500928268227
1094392946915354819950937086006326291
390955667968591466719604081246785221
1776003303710824670936977616529420295
728152929582976533759383280587420143
705697758626425546128319780920459311
781872896548512532680189611991393709
1774150397511077219860356859587943479
1435445808934103708511526689854535379
541511074615553636106670582526515599
392798410177875626932306253930219303
2163244542777311890875485676158863821
1798219665858760652153313455776902203
418481566307714899471828533464474935
365272515230668021395589082314524643
1068596355905395668653837531314927955
392797735656209588534949906431849095
1433336479786886612028794480984954793
755952784072397849956727405056037373
1800080632864088737400160649454285127
730023300859798879598167295056423309
728437097194115972790167425610901917
1773797693964936972781125827818345051
489631281256852340755976684802651003
1457927339086783700658314688819674307
1092787075085035057898416370954003163
1774389875179982146655247464109460755
728171202344759204157253728714886657
1044650208625022738539123232563684691
1461262375686412552908293264795462401
729765738313548076144928499795390209
1120951117752569276410157229029610067
1798741288705718772619869057695297019
1044650208625022738539123232563643335
1824158536371349701131994912132636411
2114823314934567414344556293777993767
1749816119510389962289982774081773409
389085289806798087622259067323143947
1824273927288523162466531752015436015
1457415068872351151161872005704006885
1070448602783250452164522056186515101
755563450603439298993706773034448719
1144913327111847864257207307235178215
390813381972950612587203578372477219
1775879158096300132924243098810129499
1438781424059325438790540351865402287
1774036367071614176511757988550687911
1798113954064977656225431051409762787
1774389787613873309634199391140592807
1122564186454626299013594873086180831
1407529227291845302061062063773852213
1773787656019272568176181202251787411
752247807823984452870493747574143037
1120570688486942691618823534673340869
1145027942458040491560140991350876291
1458042583954573154299817459872444035
1457813312138199301395776068511959651
756068154572849588274154633924687609
1092806026223115805167294180170808121
1093054239366488901822640805516905093
1798494971760001204564507815145161453
802635971867607438563471856019653415
1797002535235798624586141764648895711
2552708989011200399225755149374421815
418481566307714899471828533464471603
1798486196993564042998758131440715153
1507714325219389097048886727972557297
1120835907468908119228818847609629127
1485833573594779850090256743087481505
753975938777334077975005934872463861
1457936743552534147251018506575399923
1142831191244390585679112676953326339
1457688617243077522128473918070392119
1774389878132795752961226267839303879
1122696389653396928810611171689306775
1407300713994817078155890322418536349
755697094255496530322483158690087989
1824406126617038792624914450927176691
1507944310832977211011067835278737641
779906044872496144498514727823128417
1409144674861448101521925355086643445
1122819821266134424295892213748046899
1122583394729251212383509886703463059
1822666885365798746433370944500357243
2163244542777311890875485676053450317
1070332682885430517718573504039631873
1122819821332716030315034587741762683
1143423918183523396267073647503264255
752372634713123586026019458117404845
778063472752217599374497897502828953
1822431219468254459549185289395548759
421224564844293225144898194599761815
3256974027217558194436204822030520251
752372634713123584002151493553437085
1481740071844084543621714408925805267
2159768247002618783837238435493314523
778063472752217599374497897299605569
1749931403176963214026282123823697369
1457936743408798975472970074965321391
1409029975702366750317322428607623101
1824026385273631548827904026874812959
2114699295007399386500448826687678551
437992144688876509545434624017116161
1457689073200442453546620100398582367
1749702134083946735041841619922020845
1776233793512115228897768123677955795
1749816119510389962289983619913201333
1093044163062353809071044882105138365
2187569939978057882356378885803608305
1407539982050885135550483370018497277
705564205842134178484939292833437759
780146112971349974735229186645103101
1070447294781857526841042104468935363
1143539333911245443394581629013065479
365015482322295306925952910017715067
1409507371109493431753759326093003437
1485834422491242708834797821251219217
2138680956967094890857068080521302793
1144923400138457510175899013632859215
389473363079906759493417774758865761
1144559864984068056782210361135535119
1145037259946224733753475847754123871
756068070530423758866591776749735653
755706415269621958828808921570182197
1092806158281899187874503818976636537
1748212223757006666892714705704935801
389208770160632738301970858533785275
1070863807133762109359762400757788627
1775765218390296949181772653950402311
389218174429615208525371151939527583
1457793737218060686366048999324675877
2526124866512381265124263823439001755
1796233858882927195638027243747652527
778425668058403849268057543269889025
755706415269621958828808921268537217
1092930811375775826928493862389102699
1774035824654687654376106071532148383
1774275263430900482567664242730532167
1773921257965362174147024690330432431
441448862185090169871454770818589397
2109760825973641743043325004646365137
1410881994341312165707366155420186285
441448862185090169871454770818699549
392807915290486096111233908772397979
1092911814997610697136077731422494713
1822412220138094538245727959357485571
1410873132624242224446297580630756781
1434950590317352726128725235293679193
730137373037839691220438467556446533
1094517060253330964684088453046610015
731512674676751937420374760740583333
1822174141628833046342384828157525431
1093159578594399803303371690602596825
2161241732537382744865734534475036701
441104348189096538666395466246927061
705688312571426014903120218089453005
1822800985187181540183166991612426193
1094517060253330964684088453046651371
1798706681249006990888556851542359815
463684120186985910205515157110795701
463674709161229283736378510019547345
1435084143247979847918526444563007017
1410873132624242224446297580630718365
2526124866512381265124263823438963143
757442735543532506919098287412027209
755591260382927786498124658490569513
1120464802679916519339941525627812685
1070332682425154776302763706170054365
1507660727695370558257345187333215829
1067255942143881976021163544534725481
489623007414770459700990471429134807
1457804495404583906449886670344822771
755687602972256611834220851083153083
727904761210057481916251806224535559
2114823401686231916313498659682707543
1459284945816955538590795135032460773
1798209534049285055332524690581607633
1485320317709156919241319028803086667
1409144459035518965042331160655871373
1800091342577479404001987381670865211
756068070528081067762959246742861597
778178627684683431994569585762952549
780154888213302486004118170712176521
1433602291083269976829619837112066965
487787950585461567996704315893531991
2114338144085392939735279540366801895
1435198761885724677398796865252673161
1120703081619843081001751995283203207
366754280576581862293059387275903651
755714107246498953599366351566267673
489985331782252755754110974051442415
705432587578769137402977862367289643
2431046547846365689469181690060593763
1459390831443658628357192350260460609
1066858280418491422402284378438603215
1458031244732495196033304797492002087
728047040743323185135901279502212315
1796623368019328515051674159358319891
754224785348882901540066425988880797
1435331736758248967756863826243866231
707284062817662925536131996204016019
389341017699724876703638483527911163
1824273827012530914395965401161115979
389342274452900972097509678296356903
1044508413957992679096219803088837533
705574240589985455447498369444324359
1433460590107312967549600697551144749
1070447339817143819374124057011023393
1068709167870100789247731730723727459
2162979268038756160557762196954309651
728046458971832310076330793302481747
1435197456433283840767695723463388825
753985388524453306132571125118046425
1405697277903371741878764147462632629
1409392129455901966974585139051585557
1435207575174460978838547974793898433
2114814585121243188466587303854465607
1775994358348089337114420972974827799
1725385414829989458999435520048254621
754233649847779442497184279870696213
1775649757569808150273110015369376879
1431741414393489937993038764675283501
2161241729306881038225931080385157823
2187039002400609633656727717859161823
780154254832197363372369352321622121
753844362279567728560960743905326473
1091459170298485850334567855042352479
1435198761885724677398112239323120141
1431750227695106034290051205218117869
779907391652602752068225667264171469
1822430402880963023980198344341204263
1094905901738002267972808950790343407
1433735934079439827075276099471197687
753977111546803205850017294153942157
417142904088218517235932408782224095
1409506785895617275305747436171382125
389094106304798489909703993911469179
1096378172339178015044369659975027439
1093187214304927165584921525380762807
1096634575477679739074376167736330991
1824159076620640495081765561287191651
1143308673235828655263780370132971559
1411235459667016998311170450430031993
391070321703759069855498090560150949
1120588421244344383863522869859656903
1485330487189943545599512365529201011
756218726742597038281186088817465887
489985331782252755753373374484481571
1747964556813290678282574288982086221
1383081461426258895121240456303504863
1433213100419136141726167809497379805
756059250795813390288011741549901597
365272515230835690823023231961163647
1120703081882381140728934323613217799
391078511202202080135439124646585051
1435332363706150485416727614962185885
755573036019245199662527960851314057
1800204697298049420362902273205870331
1776003175127525363484513027596028667
1457538594207321749080218312673604573
753985388524453306132571125118156381
1093177858420447687135632169480589947
463684120186985907871993474440747117
1435198761885724677400331650248140521
2114585268303724324081786818556575111
753985388524453306132571124914858909
1143299769626134913940819570743372055
1409152690631490674233695495264068965
1458059587086186008966429295858292681
754110800152031824954947866783981761
1824273927288523162466531752015397403
1122298690457789541012263865643672005
1798591220658187071336806235904477947
705564157397281531147359775052784347
1143423873320425523842831013375183611
1485329040569159975071450854504341483
389350464495027166853209238116751115
1072291881797861211788736400829144893
365272515230835690823022922052371279
1144913908585400764812083102807454713
757794855007186514895276965876465581
1070323908366376851818381134353347577
1435074648518380117498423097292970269
755828670556542136688381951550309977
1383566603758804502220094277397998389
757690270703638470632008520874194101
1433213003354750366350005382678592637
1826666018346662536568261298916455083
1822280708223197214799408355359958957
2431171284508339501163205581365208103
1407529356089419011657681028989252949
752247807823984452870493747574107169
753862040396733001930895949838322437
2159646033749691422708411489275701587
2553668546562450516153164880174933683
1749806711087591098145653901163865365
1796755727223926970120826376613296675
2114336341148946698269594690669095963
3157108729980461406538309913056323541
752247807823984452870493747378375101
1824150298624757166282593036229701515
755953358758274311311173776832509631
1096502085474736118319915515192063679
778540825914489504917519775084142017
2431046505434061680418218321339423835
1509921332878615416628370638709352405
1820710552662870132140624645166164059
1796747392063579464310639734696009087
1486319335515851814690994973415005593
755563541044897015017886353975857443
1117397023570006386273711653415522251
1457680340270297251442963567204017839
2140523525659868710256202403294396649
779906719607092798402094855345071213
780146113232484565778430716539549433
2186916203918715609446017302799505205
1507944227065892037138353065477079741
1507714325219389097048886728184421341
1435073392210257691991752392100064553
1167165598502927290040144989817376369
752238493733909170339709526765297207
1484105664770200110110225983538528957
1774274504404088500464462906802928447
1824292290030519658782996818781454435
780031414547963121495365582951051797
1067255942143881976021159516992869241
759665856840857391427476021598860603
2159267365585889032476512044735439991
780145435217901926047073417124662745
1483990468314373582329761494144263041
2109646252151949266475930584412802529
1120836046583847476806955420089021359
1511620220695325612749795639018316953
2140887071145576469260836768295073853
752372634713123584002094532718472765
753975938777334077974269471852318841
1749578615390444011064152078553229469
1749692601028824899533244571551774457
1798342515839810990276395837557359341
1410882039585033606605280226165432601
421224564844293225144898771955900475
1410882039585033606605280226165473761
1123770999153617158154103538583521683
1143185874783284176417354335764220755
1096361162793179650183159270155407455
1409506744371145338670400211327631989
1096387570445902918583484987137544515
2528251969922838315461856333242429147
754224910914430453822990755612969869
1749940139190278469289593143016797945
1146403954206571057168438798454188667
728313571878048907634528613090214305
1774265054703990831855118917082384059
366868494426732764181168893999678983
2189308935887881456741815489317639329
1820445467889155573062864890274421619
1437316080800081121981971185326144377
2164849151674359484994514125793394365
1773797106226667537750397130610112407
1484105664999785802997207479020749501
2531186774378203932884275094992181759
1431864306352095139452663533583548753
2159521786072547530540893785285024303
1407662738702350868892492262720857001
1431607948161840328901790736656571137
755819362641596502353792293291322871
757303021205447008449928888467852813
2139273182905583237143857254580236737
783744040116404372585883889756045823
783365822615881612576201397604141471
1820445467889155573062864890274542355
1798209537722475510786204039614757435
1482128044538637334709750657168838191
1434959994769144270578918594383563465
1487191263637944809370810146069883201
1143185874783284176417354335560385459
2528251969922838315461856333242511663
366736062777498593289527994771609355
1434958689589887150185042326552256201
1170853387585902991699366815930735573
421224564844293225144898771955900671
2139387714252811675285721698565675457
1509912377906121997539202495305552309
2528357620668095410823641056163065495
1122563958342768063333344575651919167
2844589499069358454757903457351249463
1167165598502927290040144989816838545
1509911577158330838012613065119420053
780269631681139352733243805067487461
1093044163079919021875353214237163645
448646378365942652588166451855769013
705432546253260725701048696598170605
813652899185711267187243689039320563
1558094710209820623038026358923925199
1066734797260438326826119126149622211
474084699018670433888513054960550959
1407778070600874379192709151848535177
1092921361400312600315468398098381529
443062836748182492470977954218719529
1747963339091879961375418658052401321
1435073392210257691991752657636681325
754462918942156779387711292715790657
731750088535283594906853422359365729
1433354884998349891812687792164288249
1485843245223395080543715742646418029
752248482759067323779857327889477021
1409392758963360565336205790981174297
1092806113006507716446299180447888857
2505769488106857113747798679468159055
755706502021296742915518711601206653
2552708989011200399225755149366354455
443054016984204546189847509129428289
1092806113236093409333280138335109529
1751670159419499843446514746286787273
778072076981068548287096377257451821
417142904088206564317672636619932847
1142831734260375815943611939767128679
1409383309217412692753805730315256165
1824415084871802467074867209402391071
463921620800897294191828322326585773
780164922253488938890809538782640517
1411111266420142663586125547250851837
785226252500610472354267652580211885
1798209534049285055332524690572964033
731884898269532822910240829821297849
2161241732537382749533457127617254653
2161241732537382749533457106956128097
1749692729382460460618118679290454349
1070332679210955071829821162878380709
1433478901417057818663769809981994613
1410873132624242224446297580630831261
731751438058811739555421222321157277
440981992542683215891626877557485827
1145029156981672734352267431161983919
1796225807329064217605264805768431111
1142955426781846000129445756720321127
441448862185090169871455619201062573
1822288659889694609848092999810600263
1120455446092893604687830994016900001
780145396207075824475482980998532837
1457804495404583906449886670344751231
1796604434350725848471641323245700833
1749701417334955219737317073620506121
1070827804140098119699225835207014605
1433345260980300418211942568767529293
1457405664585547830371930035914738501
1481739977924691485009612414088835323
805970298640179452060232211336433031
463922292535753061485254572796432593
1120835827821401997176999423482966279
2161241732537382749533457127511841149
1434941234155513442505752945679695037
1435065295641195270939953384246975357
1822781493837270411031894422276082225
1409267479346630018030620839973851981
1457804495404583906449886651159419023
1433354165002227654015281855727353529
1068719929043567008959386333929488589
753862040396733005974990157259754489
1459400194228329480274948416089403709
731512674676751937420374760740585881
392684432113330500664836662620291987
1044536098074453688875115736984578837
1749931997345936416897952168899419177
391344319549311574874774066860464853
1824131498788531218690782363144319555
463684120186985910207110416997263081
1118585559685917542641566586370607731
1822781493837270411031894422276146905
1773797106226667537750396862017003623
828690898376611985019518986484674119
731751486551832519744186622653646333
1068843398851610264331356250677187297
390956484818171453304159960355764517
1411111308204738769016757725015064933
489870173726021056859479153726847535
729765686657853975289781583578148977
1432015450156074759253654849316037799
1774036544817866740758898287715045763
1747965186764654695788121441397347993
1458059587086186010984720448490399173
728038227424053089280234195936105171
1072441911669654130543464007943622339
1459267261533917456987127000228500269
1725853450765451198335896980978573561
1797998538582152133172337899260829603
805863918686116250685073084010245659
1092806026223115805167293890915154917
366877220731853904996119207758705115
1825887888589795723444850557417783891
488018527445522622688688018385203543
1774160686149167893236118549201269623
1144559864984068056782209239641801143
1775756221767781048799322186448548103
1092911911651938348326540719970328197
1539288453704826182034216443341652385
1410873132624242224446297580728177405
1511620220695325612749795104871924929
1431741414393489942495903825515293393
1459531760799856653277984826847291469
2189155693657024889018670220299375873
1093158862043496775162295559561860089
1143185874783284176419516824021494995
781996287362671110317218003134848677
1846622620587485504082143365860340927
1749816119510389962289982771334491389
828567254161984421430097485793698439
1798467743748166408789006095867787191
441104348189096538666395466247464885
778187450863079183430937213263720345
1145028701268128620605446745616380847
1456208796538685757968513471529764897
1458050812387861271114145504552111561
1409152732646743058593340818483527353
1747965186764654695788121441397345249
779791342679519724093353916044426109
755706415269621958828808921570182393
463684120186985910207110685787177229
778063472752217601396939293633991337
1433708302311019980293952153809794049
755952870414296334977362259564983453
1385190024872404242825111189774964037
1093034755364664245351464619376486241
1093158948840916301932850904253752745
780145483202511750789765419373683957
390955616524900321657542453041390963
706086510326504923267728311538091001
1145038063772684551710832510570165167
1407539982050885131340506265432368345
1725853450765451198335896980669396105
417142904088206564317672636626924559
1774505165032596520903233623362718911
1410881364358170883830142552206939657
780146029386875128918743462207914089
2109760867528652155586975686928283601
2113086666978692009271071992946431215
1824273875438719107434497558707282559
1117360294398981370584236596699844893
802742303760822911976118224292386217
1093158862043496775162295559456018717
1145029247484173575183335136955203335
1093167678412862755521803712366532519
1775879200508604141975147651638025555
755706415269621958828808921267925305
1872694954542648850724842021952579207
1824141581696595278497971234349843147
1796747391604461536702967740636536019
1411111311203588363067489558417928057
1119116732608846674841065162740375839
1459267216128744962686502704362033301
1411120301977185258245977221596853557
755952738677863172822500466019684205
1749931364395722805341673183179716269
1435197498889090221807818857563430697
2891263092181880508807909193501989539
1798467746962455322522525590988485551
1749692681139009709377200960466843169
390822156719307789616078488687800519
1459400194228329480274948415982914557
1433345390252273136069926359043762145
1798467921082257651575743142538510087
1457680333772542414085710847225820789
1066857065894973707277821650777948885
754224826674223955285943768066281201
441448862185090169871454770818661133
1411111311189352776547517166283857917
778416725664056375939952641838464781
731751974863031352956771621226054589
754224688413101211046211467853849709
1775525824947492392725864230813791347
778540868189866521520971639001136825
779907847625106554250749400965819489
1070447384569777344046663571126501405
1459400194228329480274948416089442125
828213113409418691191713867243439751
1749701417332779865144535113216898845
754224739873268568575887546376962233
805863918686116250685073084010242915
1143061935623387947755877528099844259
1431625494017746236530312068730744605
755714149014641068498822613966567229
1410881496352402615992797836495861565
779791432740503217614860834106249833
2163474486693096895231299533835625885
707558877370232457232530392835777603
1433213003057148386242625361237783517
1070572031248292682136090014455786257
1068577456379614732723528907733208211
366877034095006899828319185572964107
1774266314393749811428999854457084587
2065925408811933568033129227387732265
2431161705488047548147318690719193771
1096634527035085740568244877511564499
2188644251119037194307688380483086557
1432149792718662873083815788249924333
1798591394563665561327534748764738799
1748087445770712491188473638297400749
1146861781809713733347298905449977427
780146067972554168886856072334142189
1488653458376270681932568223180502893
1485463275208895629702311740864198143
1145152720965581484935126743181432047
707558877370232457232530393062201507
1776003348709447580406324138269212423
1799700752551894330887026648323806107
780030196532459348925921982331410725
2403370037778456775367071525879274457
1435074693500860619760171838623068269
778301480842003086625230326036009953
389473363079906759493417774758824405
1094515841808096357490030552482874631
389483490774751727936851369832100897
778301477811651203209207696267713037
1409506069373897397523901870445158845
756068154541245677650114236668334289
1749932077947057848488437907015948469
538397022472569683099362474745801365
1433479583286469645258256900414461837
1433335898706597580808419152356432541
419136167534380669441748765042801525
1774274588202950072468134042721049259
1409153410367381570519080982176535037
1435198761885724677400331650248143265
1457423982556886643911701470986765443
487787950585461567996704606729852871
1822562117538840604017939803554187655
1122442416824528216033061347738510405
1409391454273746774507624052847994213
755828719195844078888829829160476345
1485453774035746578488790879747549515
489861224643144484524453850385067315
755706409023888778850101055422681155
1143184611786649718801548353783413415
778425629472851909387485789656573209
1409029930901379372984254609669094041
1433345303192458384017681040946925869
731760261496058264642340886466888429
1410996066533594498909721661045657821
1824424392983297283052406569109399883
1044517233721970625377472003712308381
1044650208625022738539122589104106223
1068595237823077745073602631512912389
1096244471009249078936191306966393643
390822105097840867781281299596739235
1435065247198614069439673174199931133
1485329673766571270267570434330359995
2062821311061994968358329787624596089
1144559864984068058816500762717876931
1409259790980778879821480628536331317
1457680243317022037180820689102581239
415279992479371144406199461045236037
780038926054043501842229978821385837
489631281256852340755976684802727835
441448816923827051121670629913610729
1093034166673039449639773416607640537
780269586896730273072055273904707761
365025513625125003692133274172000531
2161241919403834746312294191410225423
1093044838291536565537683697174754741
753870731592728879181089102305174693
1092911908652103153993747776082487949
1435074655407282737808673839931103645
729775129498493881308438282258515813
1433354881752433956727876251397743541
1435064572446275051910779484580468897
1070562584487126556058747279806526713
1092682556232324004950278378009646861
1457670893931731732642494963194558651
1435065195522924144466732351237031781
1409144674862452181716392045315391865
1145029331205385467170308523030031191
1143184611786649718801548350726460215
391335011473028665017576128772210305
1799957058824052578074708663510192923
1142840055808100487367774033058189959
732016616421666989791237498750237269
1776003306758781127741129119682475731
1435064572446275051910779484580471837
1435331736758243449003088453492937047
707161261565525374625388614732771229
1824273927288523162466531752015480507
755714692247272059114431515562940361
1433460548171762650419892854651270597
1120455398127209480381910609431538113
1725853996735427854645397257952486377
1459267309502093239998168038040762101
1485596146269763960122292607850825207
1093177231883614289028876255255263707
1120588421244344383865356987657467579
1487077289017024604816390807633785691
1433468925229855188935085790743229083
1800089358923033479697565983256349063
1485596146269763960122292607850783655
1458042496989676141215764533497188947
1070437844856854040423658094293456585
1798582445893004930904048905239518331
1774035914787799189158211888169012119
730155649205834206393079957207178589
1461003494417673927379887050741852069
1748203407649905177386833667362481273
1799947754896794753831800750391309319
1798228980351949991933234388330157295
1770314469388821378560724523001662525
1435331736758243449003088453492934107
390822198503915878287142843326093919
1070722742583281981493032010906970443
389208763236511791564399778708907131
1093177231883614289028876255255219019
1091459170298485850334567855042316807
1409391583087774448508823108218779489
489985331782252755753373374484481767
1775765215130235919669767728674204819
1433601751133124353669335870449348409
1145029289190144637319770510087163503
366877076109259501364396509637687899
1461270171056748158707139010810169107
2162837476603748033233318019351656951
1044650208625022738539123232676633415
728171202344759204158051181563935485
780022048291416608284571098860242485
389455629879798396702788274318369195
1435331736758243449003088453379994007
1435207575174460978838547974793981537
1461270171056748158707139031471215891
1749816119510389962289982774081770861
1435082841497101178733446481660455681
1409506785895617275305747436171384673
2187171838794120631952398958485073223
2161241919403834746312294191410346551
415138959576409116824108065264304139
1435074609931668408898908021456112297
390945536778336876789332201567259563
1122298690457789541012263865643675141
1725500030223192065214877536253887297
1435455116288644092600363599215489345
1775650015456778863754037100270214215
1433735934079439827075276099471156135
1461270171056748158703785969600319419
1799824859230786135567772108671359519
2431046547846365689469181690060596703
1435198761885724677398796865245072281
753977195086711527311577447215471481
705432002594250350727863741779080547
365272515230841702439339715852942179
391211389646381556382733112015304221
391078463221147352883512479546706859
389473996275973881171207824519271313
417142904088218517235932721543472671
365015530781360036646766985483304391
1070190842989931028887461534540568331
417142904088218517235932119414546111
1094507610259055709687626606685502043
1435074018748509220867144093601361505
1433346020021212123470992351483213597
754224875559590392140990813323459649
1093044159883456098781839733583576129
754234183225957705434644742443565365
1796357383790520710918818273136645355
365272515230841702273453928790550279
1749693230584504637563833912955260365
1120713112903911761416285037196719453
1091458540315344568457344296102851423
1092921361429585390856062718015899037
1096502088883219057403942729020461315
1409144542666960384066603771048420709
390955131657512524827827833857296453
366877705879220042532835417818912523
365272515230841702439340295740154671
778293371645828302219832248370946153
1433337161851837153658277275429778397
392675030615680196682226183322991073
1461003494417673927379887050741777981
1433213006995329015347962564370984761
1776003178143794653480231139819820703
1411120089229896112113898623347607797
1774266314623280517974757081102587551
1824158498082400899413291417576892607
1411234746114683505572682222982457877
389350464265448334541519079804731439
1411120130950988031725015081261545245
1120588421244344383865356989361210907
1092929544487779425169062143979888379
703836795068568495879836110694810239
780145435051765452686658817288234341
1433478855960423309834374280994763741
1774151789765561122402969034315313735
487787950585461567996704315893493575
1485320262572034060888829771371088791
1457919107258881906363990693311579811
1094658758476747690220400610726576995
1459266001389671657819391385199151173
1799824859265926802846391725326801439
392675030615680196682226183428945145
1410881409141616583311505444416629701
1068842093853805192033441320995685027
756342743423855916111058884413063955
1774274629971147199835410399583432711
1824406756438790900829353906626152115
1461385222858217572996284521311456605
1072034218889780103559636815467535635
1096510468764697306346160953784980143
729775762731226931889693416644805637
2114823231105322684985802811082689923
727904761210057477392818357711045951
1409134465873181498145502376184447303
1070437844856854040423658094399336569
390955667968591466719604081239338397
1119240260781085447553746515631499455
1409392129455901966974585138938716801
1435074648518380117498423097292967525
1435074648518380117498423097292973209
1381609875925195679347795479812635641
754206512146767499567039283467234489
1433213003354750366349150905143535225
754099996816864665586814734604322393
366611949617466014818988134513052227
1434941677094427837450718122089522809
365007964309196029829902159132373299
1381609875925195679347795479812674253
1409506111173649434062990097763993017
389085293020997788040000004074231563
1092663643423369984097909154845021963
1435208257027317955603677781967156893
1435198761885724677400324129627648773
1093035339644996368809852100390788705
1749816073807580803873475151855459937
1749931360722435387405394539866070625
1409267308764460203003369698158739613
1877872214115681539246083155911202935
1070448548125379765999286447779114891
2532914817903899405390375042121437071
753862040396733001930895949829756061
391336174589380022042150017917282297
1510520767871336410112936010658831769
1485719810295953516622699333107184941
1122185971655817557918500748908161115
1096122347752754327612049925541658707
779906089639173528457805075029784125
1407424058203164554598852566007335097
1510186472489664838160360185894114635
1167404862838764956592912540219002517
1167758454176273381502913458279418229
1482128044538637334709750657168920511
1750188568117279732445962913806146487
752761330855987751389497673913700505
1725854080748592480212954802692564761
1070315769746599510626118853307153243
757690460557117107096419102490143311
1824159941701938889797339388467336775
1433601848475026243920727628367134375
1068729333545996289283648848962514921
1749931318951818303861873528350258973
2138794851920191239154635186348409065
2554039516636334899785112435633714019
2214943524348960105943755426564024111
2552187456181997946709716559077326863
1068718710615986410993697263723374289
780145525477883152618400448170931961
2163244542777311890875485676053329385
730155649205840642424006446266339057
1775994403379873086303957819651692191
1824549277991752994443492960964247579
2090621882870906113210304680664465011
2140523615594051364643789649257758001
780154974734227084378751645531791305
2163474444629623391268265834011017041
1409152777169884832348969836337780513
1411111265975033967954699006936692509
1774150526768926670873637416382203539
783365822615881612576201397604138727
2165087921747297196347244970863371137
780259465414755277620162434718660837
1824549277991752994443492960964409867
2135698973518289743756386292314233391
1824423711308169607700142729332360675
783867289196341986849417058519572351
2527995161287869783379391260212474283
1409143286115095625468244672252306873
2135945926779484830424540449056921659
752238493733909170339709526765255655
1048240482547194590510487831065236087
1749702763853872646307834089312471753
1433355514950862626343369493676411593
1120967674375108023228749093890508591
1508192440423557096764452731467137725
2159522736720218175957314590744743635
2159390119399148609427728500003000891
2139272925079762848796129017868307541
752372634713123584002152075209983129
752238493733909170339709526772288919
1485719180543389994089642763635650817
1822666885365798746433370944500395855
752372634713123588046922828306670337
2189298125637377630703314653626580417
778063472752217599374497897510358489
1749816119510389962289983603679093849
3256023614327053649221654666839609711
1435436175302822617394587133878301737
1486822149108208951070889809266873345
1749940184371744766658080214927405929
1409153407153026114226193439550953249
2114805800713534034400328484416847527
2479936440969273482294463436925229309
813529512340941168180508243719117391
2114469939621961874573047459181981611
1167758454176273381502913458279415681
780030151551328674310774353897715757
1068719929043567011816763480153122973
783242711568371192255264493539307355
2527995557158106519519781169245755111
852901661420509547360102253203751901
852901661420509547360102253195574389
752372634713123584002091330257296893
1407425408855700559819861239486600577
1093176453111206336857126780651999051
1411235372930479303848334374404066101
1072301470427944077770973604318121943
1820445467889155573062864890281413331
1459257956444610137755992225714432993
1118753865567738520070330498398549671
1070714549075030938908659687358438171
3157223756443376120344438885160238581
755590714136410473042894848333462241
780164922253488938890809538782598965
463559971415352085864197143089430285
1435198761885724677399647005042975341
1409506699359297722297608163299893245
463921620800897294191828322326511489
780145437991671929906115158762602853
1800081895860723192991988797432246599
1411235373098975193399175380245880829
1822562072573010944564723353278387719
1117360294398981370584236884478710813
1796349193991946378722145253892271071
1776003937170577953668493051370669207
1093053654858898007866966149162409885
1410882213118935809149027581846626297
489861138105670274756887900058457759
1143415140433833171022606447065339551
1070324538066899172479185705447424915
1822819877562853107246698271611503721
1798582487771594718516581669594633887
756068025761213645905200157716586493
755953452377542010589732737306076447
1850440273672109948656969845992006169
1093158862043496775162295580117603325
1459275987644496211125201922299160653
1044641388861044792257940078402714439
2403370037778456775367071526187982689
802388253235422496976452122272229901
2891263092181880508807909193502071859
1409145130803256352350187478518570281
728170517225916903270562124946008607
1067113469033475431307824110563855041
1118726194309488009068047647489640913
1070324489430118407425914321107096725
1824149180314185409495078242681433695
1143185874783284176419517364167819027
1409630263083306516565896569121974541
756068154329201662614837627760234213
1798467200871933526132758361331965375
2403370037778456775367071526187985433
1822553291183722519428907311478899625
463560727243230334178955603009875593
1796614371683627324394801341174395869
1824273823534704949088832380035057115
465393794284875460099761215732535839
1435198761885724677399647005140859309
1120464802679916519339941525416486465
366620724363823194194137451443974343
755599405332417475578704710062341729
1435198761885724677399647005140859113
366736641279556731916928531524432275
1143300657543274007830013771019714311
1431486222972980137334276652823414229
1409506747323965846461476923233272149
1433354752939577612176035629274708965
1433584069787696337481756011207907621
1094507558816555681105343341831746063
1776003477751923833500927740930757871
802388253235422496976452122378181033
1433354839999392364228280407338701877
2745311747925406296831970842199045783
2745311747925406296831970842198507959
755563541044897019539800591284381863
731751977847567241656417425351118653
1457811328500068194658690512584245541
1725853450765451198335896982454359873
1798237887008506922823366791737089471
1092787220450370977348451285785853743
1431741414393489937994621833386180321
1433592301845099304838433716457146093
441104348189096538666395466246998797
1457804495404583906449886670344676751
752504928142436200858224410908884389
439491646253716407080746007649128565
1433708173711477450653278349864351029
1459921772217987717516269922819769469
754623027905977658976254416249752607
1850345180424951392966656787502464733
1776003937170577953669231459880393463
756068073727081781432628654745944365
1749825025827069771320493023521588089
1144789937689258826604578313479328359
1852188438761698548909809679694215121
1775534686512610510770200078648048103
1405678333395275762809031711321670227
1409153410367381570519080982176424885
728038227425314084727107970117970179
365016742074130613102636689403526339
1511620220695325612749795370522022369
1485242022511458796631044304722748629
391078515088611383925125844695814851
778301519626847239278287760559291225
1409383354213949455705696154984583677
2138680956967094890857068080521374529
753967842208271652387985822657322561
755695792753028908994863514289502913
728160441153638982238989995429152615
854868507508965756762763635965751057
1433354755924191619706794798998963425
1118717274393166652664468436255981863
1461138269238408334202556710429607201
1508069008758282685922534182578361537
1459267315963290176947136063346993229
1120968889275994783830033459049491739
1457405664585547830371930345724447577
489384240668656409005685871865613223
1120968889275994783830033459049494679
780145522017860151900285100415279709
2431170825089685380994902963460052207
1093159405044093073272019371320394357
780146023205603098821947142942769509
1870824544255174596024012369743549193
1749692684613250347656727060159490017
463684120186985910207110416997263277
730032256077996934779762710105723677
1776233922633199866568183031244521223
731371561879152515569522569075107393
780145393222461816944723539729665765
780145393222461816944723539729596773
1093158862043496775162295559260212169
731637363108004551427479729911035509
1822563474227641765140569330846282645
1145028701299804658072323931271830975
1774027808914999589452268885031910131
489631410115475225391733535934452327
1143070629897928218895152747201167111
1409506747325165857825036660118961933
1749931367362795135020728565693776173
463921620800897294191828610407708781
1143185874783284176419517364167890371
1431883209060533296186378301036953941
1459266682748462953802507769742395173
1092806614270706769916282862391297117
779907217641965272373525255828276577
778187450863079183430937213263758957
828690226702805392766653675140413999
828690226702805392766653675140485539
1774275263430900482567664242934367463
463921620800897294191828610301795869
441448862185090169871455619201062377
1725853450765451198335896980978644905
1822697110303513647254382570999137073
731486312040394803996193602320136485
1481863502814721109200576813037774429
1725853450765451198335897519641579001
2214820002196717989116358976141046793
779906713179948421397992253767808545
2403131904151052225776549511608691225
1457793737218060686366048999430048025
1118850152605255931075479935903156851
2891263092181880508807909193501950927
1435073349754451310954645890468323965
1796358598562384231599830885641193779
1457414435412632981664566398481609693
1798219126105300711049909326994672623
778177913919146519395472287407336861
780146067974813211783338761975775589
463921620800897294191828322628771125
779907301424360903096136802708940133
1435198761885724677400331650451904473
1122442416824528216033061347738433181
489516582127193100448421782998684263
489870674850539454102483663148404615
1487076659033883322928047676992234551
1435198761885724677398796865048766521
703836795068568495879836110694812787
1433593561318132652415680495152593985
1433735934079439827075276099471159271
1431741414393489942494260327466741453
1822155868477150360320023281981834553
1122298690457789541012263865643597917
1796358692233353367861293734646428793
1826134799932942559126240660410185019
1409134465873181498145502376086643107
392675030615680196682226183104595917
1435578548478944531157842263822074887
1822543893272530302690198755951764013
1433708176466511304279089749434060237
1118603929580102308004527530808280735
779907262625443349584625206256225741
366735336313216480274466007579403691
1122450644551430194549999094318325011
1457528604261549747709722377713002079
1433335898706597580808418841078422785
705944715199203814497606184468984799
417142904088218517237632915912935519
755962950374220199360835036236282945
705555427614347721273976876611462267
727904761210057477237363691292512483
705432002594250350726167598231221647
780154888213302486004117342794516105
828213113409418691190180219673663975
1118745174371731513312649154775705319
1118860329061710042903915544016566207
1411235459635294746407314653117372257
1120482539307415991170305161850935415
755599447084131960995753446067824389
779915494619615372657666808643113597
1068976280279225956513807593262573829
1749693314382189335057793052598941469
417142904088218517235932721317051511
489516624325139039099012895479292295
1409153365845356135503769970038853797
828212570623090845195409389950409999
487787950585461567996704315999444903
704224861683775339004503320736609903
1409125598126886968365244119723708327
1070182701226633963356401241087210515
780154888213302486004118170712104981
1433584028081725290153141998661099821
1120694203276199011410066305884247801
1435472901655228383923714786510350667
1433611931402926175064843720133440155
1485338580316290786296773047423792367
1070438620186563854865186961766066507
1822297521404208823395084577453436263
1725500030223192065214877536253813209
780145525049328382469204030255776385
1457414439350813610769903601614810937
1822553439657637947762224769840650783
1435331736758243449003088453379991067
1485586073216480752117498922050630971
1070182161666196755334916187438577523
1072158958323336139011681891413631011
728171202344759199633816251190246997
1093053651395026226465611049048355805
731627335035845220643189020478959937
1094507649024920001003824292671841403
1096643298534361198730373943783388903
1433584658033072634968757377076883301
754224197150350557429452769269185601
1433584024867453898356455566623975621
1434932950789396833566464345657217817
1435207575174460978838547974793901373
1409506786387615268628483178492022329
1459523667413294718939188749342407745
1435082754760563484271407612644295625
1748203365406137686182238498536626377
1826135430178468371930921790750879059
780030151551328674310774915969011193
755714148847275901860647820506232745
1461262375686412552908293264795506893
1096502088883219057403942729020538539
1799947125092548614198795934135760391
728171202344759204158051181564012513
463684120186985907871993474342251041
1411120218178407354497731370586354997
1799957200937590526781269242367044379
2114823359672223014374911578811712775
1433345894422526803501011759284416357
1092663691636365490364023206111336203
1774275263430900482566926681527635439
1485338580543462516965373773473752047
780145393267169347256026639524095333
703712096942956948517713874868036731
728171202344759204158051181564054065
778425539307923786840169957611424185
389094061126946610511512572043392019
1799948384598644275543675380683971103
730023298069462162589200793618168725
365272515230841702439339715747528675
1070314416569768246086191499446238663
1096386992347944069390316354577328319
1091459170298485850334567855042272315
1435188779258510257295869737369446731
1435064624101956285584353013758324481
1435198761885724677400331918842289281
1435074025634740916980750453874434437
1092921361429585390864907256321043397
1070209797616516880629904557711808269
1459522947465365795152864957339562501
1774389919902338042802686674401648967
389456259844036659793667133618997927
1796490217022807341544848794021802973
439606116266022133246079633323700717
1411235546695126573611460929850652457
1435083475137130012180247034687829429
367001375870928071876647779348997253
415279992479371144406199461165708613
1431599031707054415597212902218741327
1094384082119777135212120107676310031
1749578657617841179992996348028648089
1459276087762767333230614877174929821
1749816161262104447706294759598102705
365272515230835690800737896330184611
1092778303765909756777653750568249871
754082402253735269335455356592332965
391079138234704637954776455062738699
728170475423666885064226036017674715
1431617930761115099229825947052674029
1046104112794618037036128248213634091
1459514224584213995825242564434608133
707169354246829584746217446118318571
756085800283231771306720781537786245
1094772154947750990976663239454722987
1144657421910576046347268238953395549
1120570688486942691618823534697619781
1120466066054682022180064046591985093
705821872176352225517230415799674909
1461127511116645657260967952808618305
1435208257027317955603677781967192565
2135576447503097314284288757078133151
1822553484198439305661824741218495055
2528233927962788998685907921099291179
1433346026188166189726030857618406237
1120588421244344383863518484965564443
1749702767296486684036602534625650917
1800081895860723192991988797334362631
1800081895860723195015856449424312563
756227408066342898844779753672129355
1796622703861823482457627223743822001
1774027808914999589452268885032017343
1430269185348683032657305481108261433
1776003937170577953668493898571970727
1799701383013025917665990943045736103
1435332269591250486384784761311893301
754623027905977658976254416249793963
1460995401736357337617321131617254721
1068843398852955326609426034137641949
1092787123529887703059695371428003327
805863918686116250685073084010168827
1774505120231609143570164188027321639
802742303760822911976118224292386413
756068073727081781432628654535655181
1775526451550352487166156566178207391
1435197540656021196002156268109617445
1093158774846683339284277619143332989
1459390107594021999145522671520061121
728293416056691095401450823166129185
1776003937170577953669231459872863927
1460995401736357337617321131616716897
2430932478652921822844415272237485247
1120464802679916519339941525416447853
730031488098632154907175150317574469
2189422090361880522377635474026529917
729758029973909395740480623426908797
728427557253782777791425773725057377
1411111266450710258730555515581687141
703845563406522591041208720265143667
1776003937170577953669231459669138587
778417349236423603088823714916590461
780145396221311410995455373132459897
755953549281703541242598611638816339
1433584240829014436285220596910345581
1461251666238059388571746772857866497
1092655501840236744788005961959014483
1433231408255659774254569030028634437
828690685550674678787672674768561203
1068842049082097413394621299987711439
1117360294398981370584236884479248637
463921620800897294191828322522819797
489516753183761923737037751137014375
489869960884856128140231007824378415
1774275263430900482566926681527599767
2161241732537382749532663412965007969
1461127604984247594528533699693168317
1120588421244344383863522869639686887
415271886019219592918288343243787107
1747964556813290678282574288982050745
1435064572446275051911634545391529409
778187447678218389248480510469014113
1774275263430900482566926681527707175
1824026195143886294496651794399423847
728171202344759204157253415635781157
779915449420601462069411466716046693
1070580944208756654083984980986424085
1094640485292248171124168042403423283
1796367508307651778694892972558882749
1120482539307415991170305161850896803
392675030615680196682226183322993817
1044650208625022738539123232434115951
389332876606192197852208759173853679
1433726491484772186383945834217555037
1094402497224617708229069392410271555
1094392995553391040059179640463677195
1094392946915354819950937086006362159
1409134465873181498145502376087180931
1798122774072585988074410920568052807
1485595568668729629575356524069808443
1435198761885724677398796865252601817
1092929544487779425169062143979888183
1066858280418491426903562636708044675
1798582445923543844134277858209198087
391079771169662860017943286198325535
1094402497224617708229068500708836035
463684120186985907871993474440749665
828690010846487543286417135195020359
367001912377306219420963623562056971
778426214473625014902549876432651265
1145037262947310268702940822646786723
754224109890127290753077004399141445
1796613787177368236169193134075340749
1409267395990539965434210961991854717
392675030615680196683810140451830669
463692943135981762979791114899386779
390945585236049650821773458370667363
1435197405021483590737459698618804545
730155649205834206412059980129780477
780259468611367087773135563248331573
1433592305041715808958658331483191717
1435331736758248967756863826349279735
1799814731518221454341462862630552833
415271172715393198125753392687897529
1798731208975476095690141884900899415
1749692642339016030841624260137497625
1748202102702425792844643194747700909
389342274451807739872871493902334399
781750635510158355711649570053908217
705697762268085936456343730421120511
366877220731853904996119207758622599
391069061916532117433382690945518787
731760257821690022282270238378697689
1096386988869943869505180193206158081
1410882081138771924533523257682293465
1824159076620640495081765561400672515
1409506699357038679401125473453958069
1120597282989639584091164406257952167
756094761965389129172061053642309783
1433231276243886364240209128054152617
1433213000088759129373079794485186671
753977247184919286465592750556344837
489623049231143829503299368983249211
1431741414393489942505371421110670249
1457671707355104007974436894717090139
752362500047212065416280099526228783
389465121164357705931474120259691699
1070572027558600248525052626193041415
389341606142992839549611479645523907
2835935410782956025784764170818323743
1749816119510389962289983603678983893
437628644416356866388205233854691497
1385065960438432891932715503577847101
1508183704197078631469055560802156777
752372634713123584001354290316463865
1507714325219389097048886728176392593
1409391457670565594604560695440794549
1772299670951025422069221542974856503
1749816119510389962289982771334565673
1094393722441858807171529093148857143
729765686657860868344560296978704389
1748335112256662812483355313883979063
391192493594602204549502500306687587
780030193121538057922038396462046693
1096237056361419077888952254375844039
1773797777534129183642391031834399399
778179215820979400278153293535468969
1385190024872404242825111189774889753
1433584654557660641113277289951597053
780145980959576564720869284368290301
780145438005907516426086451222889505
731760752807182002230891969301951833
1749816119510389962289983599055923073
1798591352718098379638958279130841043
780269544684740046239136265032586485
754224920523065364208549412930092221
802618154837118535315828634203482649
367133482446668474198895107183016627
1798467921004775308069895962706303659
1775994532405743233616873254092012491
1457405664585547830371930035914741245
802742303760822911976118224390270185
1143300573667013760575920740177009323
1068709167870100789247731733894158387
756094572114336020695121700884998139
2163235044639169856378869647767026883
1068462840999248826977247739703109131
1433354167757423707631879265015537033
1824283328185679965611013477943713979
389094112995646366384463141381345379
389341159583683083035362582958559279
1066858280418491426913030207214966223
1120693445185657451821844498956610521
1824292141504944089852834856837358959
1485329670322785876962848002097051835
1749816119510389962289983063645674637
1092797158029340337451931608432732235
1120455356341280687637463132547773465
1749807884253987121204641831318545333
1749702047332164349161692486808851865
731627331660004483665022738596097237
1407768077898885203072667492593661405
1070694826092124017854215575103031843
778301477811651203209207966337686525
1407768077898885203072667492593699821
1770921191614117465416971064715754791
1435331736758248967756863826349318151
1120570688486942691618824091467474681
1410881364340629205978437934324887785
755819805725745630827542330779271843
1797999036291052692134645304966197379
1146757200950117904902732888561485495
1405696558335296144025490931876031449
1485461966782455071179804676863326395
1435330476986160915041154571885704547
1093044111423323440133059834517664733
1431741414393489942505371422578970733
489861224643144484524453850385031643
415509932846916435582829830101252195
2163235044639169856378869647767026687
728161655907920188535586479057377615
727914162530988022483456645310989715
1433708131712523274823066510697784245
391212113087233992354564221543624157
366735918102103945100839354848828323
778301477811651203209207966337576569
1070323775924639135559594371094271617
1066858280418491426913030207328449831
1749702047086251765831076491505525685
2114691018230156992372937610530207247
1431741414393489942505371422579012089
1431741414393489942505371421103223033
1457671707355104007974436894717169911
392684383229303607154834072556857927
1749931994178645972034465700695324445
389341779924057526394780089053934735
1798218935761112822268253725491942691
1433345936207122928979919381787129629
1435455165012602514487864122956716575
1066858280418491426903562636603204667
2162978689694891153153921384325782047
441325928275726767933359602801130081
1407425322088808820982639811536155265
755581758880393876048924210722169159
1431740151409724154304829426746556773
1120578878267779813392931872889874593
1044508413957992679096219781049847245
705574285112130068346286900473235503
1044508413957992679096219781049805889
754233559881969301423083716921505117
705821872176352225517230415897018309
780154344997041817664259899459226313
2552708989011200399225755149374501391
778187537613589474696419746746594153
1749702764083458339194815584794656429
1411235417636340570577102813950731385
1409143327439415989482217205924533977
1435083471464835518514744824165419721
1094392992109670506382701905786700831
2553905960210383141813708554441093987
1433584154060850147493617138710811133
2479467772327302977993080000315458237
2162978689660772464653974642131821435
780269589928175813714256946321405689
2138918961812146935491517695746966205
2479697632375176627686874606914568893
1485718961598585228056252759664114285
1798229835164028686699267983998598395
852901661420509547360102253301564329
1798468046357392268785838508776690927
779915494159339631239471259229580393
755961690178274281255998458822022505
1749702134313532427928822578021290193
752637321522582235535930060023511249
728160441153638982238989995744855303
489869912593157449306529709526431671
2430932562649508155107965071421134539
1457670260717992687012491667233729405
756351511760561421127070745931532835
1431741414393489942505371997925914177
1146641959265993535707897647736184039
489622959201774953434877249962719159
731619048420220876864239851161912985
1435463932872655951504502040875172379
779791342679519724093353916044503137
1799957782493378633091607132639543259
1485604384968752187516674820511989787
1094392902130820583901219472078890355
1094924119801643718562483790718795803
1457660714103274535812313300599603553
703836795068568493367044541661614047
1145037433956874205132477678185666251
1385190024872404242825111189774999709
1800214091944602353935184816478552603
1145029372759308192393430503193384175
1457926612183152739287809309799103391
1750054924872650279174040377390426765
733356005559996277972404020711121501
1457405664585547830371930035914658533
1457405664585547830371930035914697341
367133482446668474198895107183096203
1066857065894973707277821650777990241
1433231279702954392500153488323470261
1485328988454540377039733690154809079
703836795068568493367044543121814635
1145029247254582343314320187992248739
1774266488649290712647954925462477483
780145525002390491175619256882555629
1068454166121568783798495938184130899
1145028617423466281544839068806544331
1776348408691009689493508469287996147
705565468808251936573707243752988555
1824416199724634653341366706219663795
1775994358165609274493844831541373427
755819944395420466308940317238919843
2745780413137648166639039498084407899
1410881496138099558061038269359975149
1143309306401560112159888482338182451
1749692684566413199770468529823699153
1800081895860723195015857007174691567
1122317676541064985106993283996745063
1774275263430900482567664242730680539
780030193318259648508181045580323109
802742303760822911976118224586576141
756068112789531192233807397424751769
1776003937170577953669231459676668123
1774274546417182611461547877939179527
707417664456684891654833990763820399
1386671157482418657728255844252301197
389085290036377747756339565112405087
1092911908652103153993748063562356261
1068471663765566470029032728721737467
1070448602783250452164520924256917729
778301477811651203209207117562637697
392930710559261701696609501734108041
755819992395306956567612575726286375
1485453822461941207211165327385455487
754233598207468725150799783853584901
780145476789406079870512293030509837
1409153365845356135503769970038889469
1120455356341280687637463132547776013
1485595568668729629586476606413163995
1749931952395221202131512065414456297
780154929750713913485600190360544181
1457547407329731937991530569456659933
728427605695211462999262920854139191
367001375870928071876647779567850265
1122668539235065802329264709970372375
754224200576301782337245210120057349
1068719929043567008959386581862011385
1044517863227186853686223211818308355
366735381312012286122839122094588959
1748202690440695227873096303659264397
1433584787028605436901600183192740985
1409506114389020093815909484886871093
1749816119510389962289983063645674441
1094384127330432947219625549126740003
1142831191244390585679164201372982839
1433335898706597580808418845399796877
727905342996692267336077309041607331
754224109890127290753077004700783681
1094640488719544062067836471606745423
1748202690440695227873096303659226177
1068719929043567008959386581862008641
780145480234296747448957356030485861
754224109890127290753077004399064417
755952867626391094118194848650199749
755944552080675318730362321471595497
1409152735862214853628134067721067149
366877075845556001893740564398637387
755819992395306956567612575500479871
441201815102647491185987833581496799
705688942026117680927767084671700079
1770806534682404163762275279828535511
778301477811651203209207966141380765
1142831737166286650906782745286897223
780030151551328674310774916165744821
1457946235117053931768822952589444283
781750635510158355711649570053976621
1433592256121054193770879226743406571
489516624325139039099012893792676231
389094157731993696593558983404703995
1094648720054142574984093825651244319
1046104112794618037036128248199112843
705688893864817173271543608467918675
389227032535581227270290552799093087
1432006682738728025437892881087548891
1433345299568440863565636029235737565
1433584699817668760447664999579596573
1457405612662701878548741107784174195
1435198761885724677398113048062980825
1383566645543400607650726455349873645
1383329096917918299057041067257587449
366877082520004902649776730543269291
755811072531799174298882281948307807
1068843308821291468943596463504515303
417142904088218517237633538582974111
1409152735862214853628134067924902445
1799824907902953027607849150902114847
1094392368997629770407189568863048039
752230203358124913230583193503402083
389341606142992839549611479645595251
1435083513476692132126499486760748569
752362500047212065416280099525770731
752362500047212065416280099518781763
1120455359571950169048103598496396637
1046104112794618037036128248206104555
415271172715393198125753392687894589
366620627530367777737475707758764523
1070191469562239797952556607988883947
415157093861700915752235012278530955
444554633840790821467282222089250125
389474577815375471300630342002959525
366631340652252508735098177182595747
1120578878267779813392931872791990625
1457680292004339310414474318320338981
1433344718470580220890185710963316921
1409506831170775294684723914660886265
1143184611786649718801550297299106835
1431741414393489942505371998136743929
1145028701299804658072323931271795303
2431170696276912704698487086000428747
1798467917623273328140891177076561567
1800081895860723195015857027639504327
1481739977924691485009612125052536891
2431171455104620599933734791168360051
1117113919545879823037368229681193189
779915581155822605989004084074506989
2187693368213507493224726377209252387
1461127604984247594528533099371327457
754224109890127290753077004399177117
778425629471680553811531802434692217
728161074366111541780158252591027823
1384932985535380321400856108993624779
780030151551328674310774916165816361
1044622977198650918470649713375219327
417142904088218517235932119414507695
1435074609931668408898908021554534089
1044517863227186853686223211818308551
728161655907920188535586479057460131
1070456155887730398483754141926052879
1459276081069409409093097786402647517
707284059817833701128954039660316979
728160441153638982238990594583374631
1094392947094410893500755994111158307
1094781701615346602225613647070132411
441201815102647491185987833491136683
780154299981875689540135885894025925
1433354839952555216342021876694740997
1094781750269699108032412833526156183
1093053699644488262105804945363743865
754224155347920283601890600122651537
1457926612183152739287809310016919367
1092778936519378238586059389739514459
1433593565024307708395030463108944785
780021916294925833225433124619510709
1120703611272942450606729925700165629
1066858280418491426903562636708044871
1120455356341280687637463132547731913
755581758668372570989490712353431903
1070571982560968940045163680450502887
705688893864817173271543608467877711
1096386850414633547142752011473169171
1407768077898885203072667492593729613
417142904088218517235932721543434255
1457414480921032834806010082717150303
1096244471009249078936191307193895743
1070200382751285877612864488113140637
416999167551423132284810248864483775
1120578878267779356022730376468791653
755838756925955524588824704085636445
727914165972430702291637662794873231
1092903039967618950470115430056894723
1070182649798261851671426163004465643
1070572124706145871312481697565417133
728028238135424034638729042652194073
705441317129446273387536117984407691
392807143830735207683817040198223011
1094392901917724393374497645232710123
389094016129316183935073131269775851
1046104112794618037036127981300111047
1070324405907780417438356829739952621
728161164560580928683864846103118499
2527596992475760690617746593103179569
488142001110861983001654835112687539
1749816161277320936487389752279357733
755952195891530633025728220055334301
1431741414393489942505371421110711213
1798467788991830542479582073411760135
755705193614872191751286986408604637
1066858280418491426903562636715609883
757311020606762953457477179071089283
728161652480624297591917428765719047
416761663907159864738191940084418299
489516624325139039099012873342384719
754224778461318577074479933150797821
1118974408108664016554516172951908471
1046104112794618037036128248199035619
366631340652252508735098153585567747
1066743623682401366829712940118313007
755687554066816649531331876497362491
1431854136785708996570665345029731805
1093159536779420540517657166452626025
391069061916532117433386740623631295
1409267392793928155281294527376642169
1120703081619843081001752641678765439
1822421769753735634084577458573174779
781750635510158355711649013583050925
1042542772866143709447879960176115555
366620630938928378138013663133010663
1092807286219842484554988268403318945
364892002429981123540371881274826227
389208091717179018440585541727022187
755695740847902212725399099430080875
1749702092086135258999978308335160009
780145396204816781579000291152564733
1433708218282824122631544270622956489
1068454166121568783798495938401988035
1749816119510389962289983602210724569
1068719202369618252610194867078742671
1142831191244390585679165051427440483
1410881997323667130341642906843156989
1749816119510389962289983600727943605
1749816119510389962289983602210724373
1042542772866143709447879960176080275
705574243572256749481716395963810691
1042542772866143709447879960176077139
781750635510158355711649013381399265
729775139601602574749148574902573677
365130811021745995888504475792346771
1042542772866143709447879960281490643
1405687787012566226088305885900177325
415157142287798584337612030724594319
1383347327872662927762446887712440537
1749816119510389962289983061868706689
1433345347975720068223124146840062365
1066858280418491426903562056836423983
1066858280418491426903562056836464947
1749693317534168489178451574298212365
1433345936191990937797340804608546505
728161115675305020636346341670699087
780021331787339600556435610345199021
365139585344240281281697446284159271
415157142287798584337612030724600003
754100090224272363395445274703484801
1066867093720107521043075800915850123
754100090224272363395445274703520473
1096369162440409038679963056126462119
705574285112130068512967003059448103
389208721240055682320001706378302035
728028774677104638401406827852977471
755952195891530633025728220055372717
1066743620469294900812239056181312799
389349886136866873370372914473232519
1042542772866143709447880003176146307
1042542772866143709447880002973959763
415157142287798584337612030724523171
1096369162440409038679963056004878419
415157142287798584337612030724520035
